/*
* DataRocket variables
*/
/*
* AdminFlare variables
*/
/*
* Customize AdminFlare theme for DataRocket
*/
html,
body {
  height: 90%;
  padding: 0 !important;
  background: transparent;
}
html .page-container,
body .page-container {
  background: #f1f1f1;
  padding-top: 55px;
  padding-left: 10px;
}
html .page-container.reset-minheight,
body .page-container.reset-minheight {
  min-height: initial;
}
html .page-container .container,
body .page-container .container {
  height: 100%;
}
@media (max-width: 767px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: 0px;
    margin-left: 0px;
  }
}
#support_modal .modal-body,
#profile_modal .modal-body {
  padding-right: 30px;
}
#support_modal .modal-body #mail_subject,
#profile_modal .modal-body #mail_subject,
#support_modal .modal-body #mail_text,
#profile_modal .modal-body #mail_text {
  width: 100%;
}
#support_modal #mail_address,
#profile_modal #mail_address {
  margin-right: 0;
}
#audits {
  border-radius: 0;
}
.alert {
  border-radius: 0;
}
.accordion-group {
  border-radius: 0;
}
.accordion-group .accordion-heading {
  border-radius: 0;
}
.modal-backdrop {
  opacity: 0.35 !important;
}
.modal {
  border-radius: 0;
}
.modal .accordion-group {
  border-radius: 0;
}
.modal .accordion-group .accordion-heading {
  border-radius: 0;
}
.dropdown-menu {
  border-radius: 0;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.canceledit:hover {
  color: #999999 !important;
}
#BtnCloseCanvas:hover {
  color: #999999 !important;
}
#BtnCloseCanvas {
  margin-top: 10px;
}
#cancel_generated_eobject:hover {
  color: #999999 !important;
}
#pagename {
  margin-top: 2px;
}
span.icon-stack i.icon-stack-base {
  color: #dcdcdc;
}
span.icon-stack i.inner-icon {
  color: darkgray;
}
span.icon-stack i.inner-icon:hover {
  color: #c3c3c3;
}
a:not(.btn):hover {
  color: #ff327a;
  text-decoration: none;
}
a.accordion-toggle:hover {
  color: white;
}
a.editable-click {
  border-color: #e50050;
}
a.editable-click:link {
  color: #e50050;
}
a.editable-click:active {
  color: #e50050;
}
a.editable-click:visited {
  color: #e50050;
}
a.editable-click:hover {
  color: #ff327a;
}
.box-header {
  text-transform: none;
}
.toolbox {
  border-radius: 0 !important;
}
.innoheader {
  font-family: inherit;
  font-weight: 300;
  font-size: 1.4em;
  color: #e50050;
  text-align: left;
}
.innoheader div.tooltipped {
  float: right;
}
._jsPlumb_overlay {
  border-radius: 0;
}
.line-label {
  border-radius: 0;
  border: 1px;
}
.label {
  font-weight: normal;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  width: calc(85%);
  margin-right: 15px;
  border-radius: 0 !important;
}
.btn-group > .btn-group > .btn.dropdown-toggle {
  margin-left: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.btn-group > .btn-group:last-child > .btn.dropdown-toggle {
  margin-left: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-left: 1px;
}
.btn-group > .btn-group:first-child > .btn.dropdown-toggle {
  margin-right: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-right: 1px;
}
.btn-group.dropdown + .btn-group.dropdown {
  margin-left: 0;
}
.btn-group.dropdown {
  font-size: 1em;
}
.modalheader {
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-family: inherit;
  font-weight: 300;
  font-size: 17px;
  color: #e50050;
  text-align: left;
}
.innosubheader {
  font-family: inherit;
  font-weight: 300;
  font-size: 1.1em;
  color: #e50050;
  text-align: left;
}
h3.popover-title {
  background-color: #e50050;
  color: #ffffff;
}
.navbar.modal-menu {
  margin: -9px -15px;
  color: #000000;
}
.navbar.modal-menu .close-right {
  float: right;
}
.framed {
  box-shadow: 1px 0px 5px #000000;
  -moz-box-shadow: 1px 0px 5px #000000;
  -webkit-box-shadow: 1px 0px 5px #000000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.draggable {
  background-color: #ffffff;
}
.moveable {
  cursor: move;
}
.undraggable {
  cursor: default;
}
.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.clickable {
  cursor: pointer;
}
.dropdown-submenu:hover > a {
  background-color: #ffffff;
}
.clr {
  clear: both;
}
@-moz-document url-prefix() {
  .clr {
    display: inline;
  }
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 999px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: #ffffff;
  cursor: inherit;
  display: block;
}
button.btn-eobject {
  color: #ffffff;
  background-color: #4c5387;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
  background-image: none;
}
button.btn-eobject:hover {
  color: #c2c5dd;
  background-color: #4c5387;
}
button.btn-datasource {
  color: #ffffff;
  background-color: #f39100;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
  background-image: none;
}
button.btn-datasource:hover {
  color: #ffd18d;
  background-color: #f39100;
}
/*::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
   border-radius: 10px;
 }

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
*/
ul.dropdown-menu {
  opacity: 1 !important;
}
ul.dropdown-menu li.eobject-selection {
  min-width: 300px;
}
ul.dropdown-menu li.eobject-selection a {
  padding-right: 10px;
}
ul.dropdown-menu li.eobject-selection a .eobject-name {
  text-align: left;
}
ul.dropdown-menu li.eobject-selection a .namespace {
  float: right;
  cursor: default;
}
ul.dropdown-menu:hover {
  opacity: 1 !important;
}
.infolabel {
  line-height: 26px;
  margin-top: 2px;
  margin-left: 10px;
}
.infolabel i {
  margin-right: 5px;
}
.additionalExportInformation {
  display: inline-block;
  color: white;
  height: 26px;
}
.additionalExportInformation.image {
  position: absolute;
  bottom: 10px;
  left: 20px;
}
form .divider {
  border: 1px dotted #999999;
  margin-bottom: 20px;
}
div.tooltip {
  z-index: 1060;
}
div.tooltip .tooltip-inner {
  white-space: pre-wrap;
}
.lockstate {
  /*&.unlocked * {
    color: white !important;
  }*/
}
.lockstate.own-lock * {
  color: #ffffff;
}
.lockstate.locked-by-other-user * {
  color: #ffffff;
}
.table-condensed thead {
  color: #eeeeee;
}
.table-condensed thead th {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: normal;
}
.table-condensed thead th .clickable-icon {
  height: 10px;
}
.table-condensed td.buttonColumn i {
  margin-right: 5px;
  margin-left: 5px;
}
.cancel,
.canceledit,
#cancel_generated_eobject,
#BtnCloseCanvas {
  margin-left: 5px;
  color: #eeeeee !important;
}
.cancel i,
.canceledit i,
#cancel_generated_eobject i,
#BtnCloseCanvas i {
  color: #ffffff;
}
.cancel i:hover,
.canceledit i:hover,
#cancel_generated_eobject i:hover,
#BtnCloseCanvas i:hover {
  color: #ffffff;
}
.cancel:hover {
  color: #999999 !important;
}
.label {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-container,
.button-container2,
.button-container3 {
  border-radius: 0 !important;
}
.clickable-icon {
  height: 100%;
  padding: 10px;
  margin-top: -10px;
  margin-right: -10px;
}
.clickable-icon:hover {
  color: #eeeeee;
}
.icon-little {
  font-size: 0.7em;
}
label.control-label {
  font-weight: 600;
}
.full-height {
  height: 100%;
}
.half-height {
  height: 50%;
}
.bordered-top {
  border-top: 1px solid #dddddd;
}
.nav-tabs li.disabled a {
  color: #eee;
}
.nav-tabs li.disabled a:hover {
  color: #eee;
}
i.permanent {
  opacity: 1 !important;
}
i.permanent:hover {
  opacity: 1 !important;
}
table.scroll {
  border: 0;
  border-collapse: collapse;
  display: flex;
  flex-direction: column;
}
table.scroll tr {
  display: flex;
}
table.scroll td {
  flex: 1 auto;
  width: 1px;
  word-wrap: break-word;
  display: flex;
}
table.scroll thead {
  display: block;
}
table.scroll thead tr:after {
  content: '';
  overflow-y: scroll;
  visibility: hidden;
  height: 0;
}
table.scroll thead th {
  flex: 1 auto;
  display: flex;
  width: 1px;
  word-wrap: break-word;
  align-items: center;
}
table.scroll tbody {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-y: auto;
  height: 100%;
}
table.scroll tbody tr {
  min-height: 41px;
}
::-ms-clear {
  display: none;
}
#not_desktop_message {
  display: table;
  width: 100%;
  height: calc(100% - 80px);
}
#not_desktop_message .message-center {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 16px;
}
.split-button-full {
  width: 100%;
}
.split-button-full button:first-child {
  width: calc(100% - 26px - 45px);
}
.split-button-full button.btn {
  vertical-align: middle;
  line-height: 20px;
}
.modal-fullscreen {
  width: 98%;
  height: 88%;
  top: 6% !important;
  left: 1%;
  margin: 0;
  margin-top: 0 !important;
}
.modal-fullscreen .modal-body {
  max-height: calc(100% - 49px - 50px);
  display: inline-block;
}
.modal-fullscreen .modal-header {
  background-color: #acccf1;
  color: black;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.tag-input {
  border: 1px solid #c4c4c4;
  border-top-color: #aaaaaa;
  padding-left: 5px;
  height: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.tag-input .props {
  font-size: 0.8em !important;
  font-family: Ubuntu Mono, monospace;
  float: left;
  line-height: 14px;
  height: 26px;
  padding: 7px 0px 7px 0px;
}
.tag-input div.tmp {
  font-size: 0.8em !important;
  font-family: Ubuntu Mono, monospace;
  float: left;
  line-height: 14px;
  height: 26px;
  padding: 7px 0px 7px 0px;
  display: none;
  white-space: pre;
}
.tag-input input {
  font-size: 0.8em !important;
  font-family: Ubuntu Mono, monospace;
  float: left;
  line-height: 14px;
  height: 26px;
  padding: 7px 0px 7px 0px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin-top: 0px !important;
  min-width: 0px;
  border: none !important;
  outline: 0 !important;
}
.tag-input input:last-child {
  width: auto;
}
.tag-input input.var {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #dc6343;
  padding: 2px 5px;
  margin-top: 11px !important;
  line-height: 14px;
  height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
}
.tag-input input.function {
  color: #2B2995;
}
.formula-view {
  height: 40px;
  float: left;
  width: calc(100% - 5px);
}
.formula-view .label {
  font-size: 1em;
  font-family: Ubuntu Mono, monospace;
  margin: 2px 0 2px 0;
}
.formula-view span {
  font-size: 1em;
  font-family: Ubuntu Mono, monospace;
}
.formula-view .text {
  font-size: 1em;
  font-family: Ubuntu Mono, monospace;
}
.graph-match-overview text {
  fill: #383838;
}
.graph-match-overview .layer.normal {
  fill: #66c283;
}
.graph-match-overview .layer.normal rect:hover {
  fill: #8ad1a1;
}
.graph-match-overview .layer.possible {
  fill: #fef68b;
}
.graph-match-overview .layer.possible rect:hover {
  fill: #fefabe;
}
.graph-match-overview .layer.failure {
  fill: #d53e42;
}
.graph-match-overview .layer.failure rect:hover {
  fill: #de686b;
}
.graph-match-overview .axis path,
.graph-match-overview .axis line {
  fill: none;
  stroke: #6F6F6F;
  shape-rendering: crispEdges;
}
.graph-match-overview .legend rect {
  stroke: #696969;
}
.graph-quality-overview text {
  fill: #383838;
}
.graph-quality-overview .axis path,
.graph-quality-overview .axis line {
  fill: none;
  stroke: #9E9E9E;
  shape-rendering: crispEdges;
}
.graph-quality-overview .legend rect {
  stroke: #696969;
}
.graph-quality-overview .eobject {
  fill: #66c283;
}
.graph-quality-overview .eobject:hover {
  fill: #8ad1a1;
}
.graph-quality-overview .attribute {
  fill: #61a5e4;
}
.graph-quality-overview .attribute:hover {
  fill: #8dbeeb;
}
#messagebox_modal .modal-header.warning {
  background-color: #f3a139;
}
#messagebox_modal .modal-header.error {
  background-color: #dc6343;
}
#messagebox_modal .modal-header.success {
  background-color: #91d76e;
}
#messagebox_modal .modal-header.info {
  background-color: #acccf1;
}
#messagebox_modal .modal-body a.btn-large {
  display: block;
  margin-top: 5px;
}
#messagebox_modal .modal-header a.close {
  text-decoration: none;
  margin-top: 0;
}
#messagebox_modal .modal-body {
  padding: 0px;
  background-color: #eeeeee;
}
#messagebox_modal .modal-footer {
  margin-top: 0;
}
#messagebox_modal .modal-footer a {
  margin-right: 10px;
}
#messagebox_modal .modal-footer a #close {
  margin-top: 5px;
}
#messagebox_modal .modal-footer a #close :hover {
  color: #999999;
}
#messagebox_modal .modal-body .message {
  padding: 15px;
  background-color: #ffffff;
  border-bottom: 1px dashed #555555;
  font-weight: bold;
}
#messagebox_modal .modal-body .message p {
  margin: 0;
  white-space: pre-line;
}
#messagebox_modal .modal-body .detail-box {
  padding: 15px;
  text-align: left;
  margin-top: 0;
}
#messagebox_modal .modal-body .detail-box ul {
  margin-top: 10px;
}
#messagebox_modal .btn {
  float: right;
  min-width: 45%;
}
div.dropdown-search ul.dropdown-menu li:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
.glance {
  margin-top: 0px;
  border-width: 0;
  width: 100%;
  height: 36px;
  float: left;
  background-color: #ffffff;
  z-index: 8;
  position: relative;
}
.glance input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  background: #ffffff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 36px;
  margin: 0;
  padding: 0 25px 0 30px;
  width: 100%;
  border-width: 0;
  font-style: italic;
  z-index: 9;
  position: relative;
}
.glance i {
  margin: 0 !important;
  padding: 0 !important;
}
.glance span.do-search {
  color: #000000;
  display: block;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -30px 0 0 0px;
  padding: 0 6px !important;
  position: relative;
  z-index: 10;
}
.glance a.do-clear {
  color: #eeeeee;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -29px 5px 0 0;
  padding: 0 6px;
  position: relative;
  z-index: 10;
  width: 9px;
}
.glance a.do-clear:hover {
  color: #999999;
  text-decoration: none;
}
.glance .fading-menu {
  position: absolute;
  top: 0px;
  right: 2px;
  height: 26px;
  float: left;
  z-index: 1;
  padding: 2px;
  background-color: white;
  border: 1px solid lightgray;
  border-left: 1px dashed lightgray;
  margin-top: 1px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topright: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 1px 0px 3px #000000;
  -moz-box-shadow: 1px 0px 3px #000000;
  -webkit-box-shadow: 1px 0px 3px #000000;
}
.glance .fading-menu .popover .popover-content {
  min-width: 300px;
  min-height: 200px;
}
.glance .fading-menu .popover .popover-content input[type="checkbox"] {
  margin-top: 0;
}
.glance .fading-menu .popover .popover-content .editable-buttons {
  float: right;
  margin-top: 10px;
}
.glance .fading-menu.active {
  margin-right: -44px;
}
.menu-searchbox {
  margin-top: 0px;
  border-width: 0;
  width: 100%;
  height: 45px;
  float: left;
  background-color: white;
  z-index: 8;
  position: relative;
  color: black;
}
.menu-searchbox input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  background: white;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 45px;
  margin: 0;
  padding: 0 25px 0 30px;
  width: 100%;
  border-width: 0;
  z-index: 9;
  position: relative;
  color: black;
}
.menu-searchbox input:focus {
  border-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.menu-searchbox input::-webkit-input-placeholder {
  color: black !important;
}
.menu-searchbox input:-moz-placeholder {
  color: black !important;
}
.menu-searchbox input::-moz-placeholder {
  color: black !important;
}
.menu-searchbox input:-ms-input-placeholder {
  color: black !important;
}
.menu-searchbox i {
  margin: 0 !important;
  padding: 0 !important;
}
.menu-searchbox span.do-search {
  color: black;
  display: block;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -33px 0 0 0px;
  padding: 0 6px !important;
  position: relative;
  z-index: 10;
}
.menu-searchbox a.do-clear {
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -45px 15px 0 0;
  padding: 0px;
  position: relative;
  color: white;
  z-index: 10;
  width: 9px;
}
.menu-searchbox a.do-clear:hover {
  color: #999999;
  text-decoration: none;
}
.accordion-inner {
  background-color: #ffffff;
  padding: 9px 15px 9px 30px;
}
.accordion-inner.hoverable:hover {
  background: rgba(132, 206, 105, 0.2);
}
.accordion-inner.disabled {
  color: #bfbfbf;
}
.accordion-inner.disabled .label {
  background-color: #e2e2e2;
}
.accordion-group .inner-group {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-shadow: 0px 0px 0px #000000;
  -moz-box-shadow: 0px 0px 0px #000000;
  -webkit-box-shadow: 0px 0px 0px #000000;
  margin-top: 0;
  margin-bottom: 0;
}
.accordion-group .inner-group .accordion-heading {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-group {
  margin-top: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0px 0px 3px #000000;
  -moz-box-shadow: 0px 0px 3px #000000;
  -webkit-box-shadow: 0px 0px 3px #000000;
}
.accordion-group .accordion-heading {
  background-color: #e50050;
  -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;
}
.accordion-group .accordion-heading a {
  text-decoration: none;
}
.accordion-group .accordion-heading a i.toggle {
  float: right;
  margin-right: 0px;
}
.accordion-group .accordion-heading .btn-group {
  cursor: pointer;
}
.accordion-group .accordion-inner.connected-table {
  background-color: #d9d9d9;
}
.accordion-group .accordion-inner > i {
  margin-left: -23px;
  margin-right: 6px;
}
.accordion-group .label,
.accordion-group .badge {
  float: right;
}
.accordion-group i {
  margin-right: 10px;
  margin-left: 5px;
}
a:hover {
  color: #ffffff;
}
.accordion-toggle,
accordion-toggle:hover {
  cursor: default;
  color: #ffffff;
}
.accordion-heading i {
  cursor: pointer;
}
.accordion-heading i:hover {
  color: rgba(132, 206, 105, 0.2);
}
.accordion-heading .icon-minus-sign:hover {
  color: #ffffff;
  cursor: default;
}
.accordion-heading span {
  cursor: pointer;
}
/* 
    implementation for Bootstrap Panel 3.0
    this widget should be deleted
    if the Project does not use v2 anymore

  */
#bootstrap-panel .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#bootstrap-panel .panel-body {
  padding: 15px;
}
#bootstrap-panel .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#bootstrap-panel .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#bootstrap-panel .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#bootstrap-panel .panel-title > a {
  color: inherit;
}
#bootstrap-panel .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#bootstrap-panel .panel > .list-group,
#bootstrap-panel .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#bootstrap-panel .panel > .list-group .list-group-item,
#bootstrap-panel .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#bootstrap-panel .panel > .list-group:first-child .list-group-item:first-child,
#bootstrap-panel .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#bootstrap-panel .panel > .list-group:last-child .list-group-item:last-child,
#bootstrap-panel .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#bootstrap-panel .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#bootstrap-panel .list-group + .panel-footer {
  border-top-width: 0;
}
#bootstrap-panel .panel > .table,
#bootstrap-panel .panel > .table-responsive > .table,
#bootstrap-panel .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#bootstrap-panel .panel > .table caption,
#bootstrap-panel .panel > .table-responsive > .table caption,
#bootstrap-panel .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#bootstrap-panel .panel > .table:first-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#bootstrap-panel .panel > .table:first-child > thead:first-child > tr:first-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#bootstrap-panel .panel > .table:first-child > tbody:first-child > tr:first-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#bootstrap-panel .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#bootstrap-panel .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#bootstrap-panel .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#bootstrap-panel .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#bootstrap-panel .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#bootstrap-panel .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#bootstrap-panel .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#bootstrap-panel .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#bootstrap-panel .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#bootstrap-panel .panel > .table:last-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#bootstrap-panel .panel > .table:last-child > tbody:last-child > tr:last-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#bootstrap-panel .panel > .table:last-child > tfoot:last-child > tr:last-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#bootstrap-panel .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#bootstrap-panel .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#bootstrap-panel .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#bootstrap-panel .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#bootstrap-panel .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#bootstrap-panel .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#bootstrap-panel .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#bootstrap-panel .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#bootstrap-panel .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#bootstrap-panel .panel > .panel-body + .table,
#bootstrap-panel .panel > .panel-body + .table-responsive,
#bootstrap-panel .panel > .table + .panel-body,
#bootstrap-panel .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#bootstrap-panel .panel > .table > tbody:first-child > tr:first-child th,
#bootstrap-panel .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#bootstrap-panel .panel > .table-bordered,
#bootstrap-panel .panel > .table-responsive > .table-bordered {
  border: 0;
}
#bootstrap-panel .panel > .table-bordered > thead > tr > th:first-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#bootstrap-panel .panel > .table-bordered > tbody > tr > th:first-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#bootstrap-panel .panel > .table-bordered > tfoot > tr > th:first-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#bootstrap-panel .panel > .table-bordered > thead > tr > td:first-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#bootstrap-panel .panel > .table-bordered > tbody > tr > td:first-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#bootstrap-panel .panel > .table-bordered > tfoot > tr > td:first-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#bootstrap-panel .panel > .table-bordered > thead > tr > th:last-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#bootstrap-panel .panel > .table-bordered > tbody > tr > th:last-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#bootstrap-panel .panel > .table-bordered > tfoot > tr > th:last-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#bootstrap-panel .panel > .table-bordered > thead > tr > td:last-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#bootstrap-panel .panel > .table-bordered > tbody > tr > td:last-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#bootstrap-panel .panel > .table-bordered > tfoot > tr > td:last-child,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#bootstrap-panel .panel > .table-bordered > thead > tr:first-child > td,
#bootstrap-panel .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#bootstrap-panel .panel > .table-bordered > tbody > tr:first-child > td,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#bootstrap-panel .panel > .table-bordered > thead > tr:first-child > th,
#bootstrap-panel .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#bootstrap-panel .panel > .table-bordered > tbody > tr:first-child > th,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#bootstrap-panel .panel > .table-bordered > tbody > tr:last-child > td,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#bootstrap-panel .panel > .table-bordered > tfoot > tr:last-child > td,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#bootstrap-panel .panel > .table-bordered > tbody > tr:last-child > th,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#bootstrap-panel .panel > .table-bordered > tfoot > tr:last-child > th,
#bootstrap-panel .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#bootstrap-panel .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#bootstrap-panel .panel-group {
  margin-bottom: 20px;
}
#bootstrap-panel .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#bootstrap-panel .panel-group .panel + .panel {
  margin-top: 5px;
}
#bootstrap-panel .panel-group .panel-heading {
  border-bottom: 0;
}
#bootstrap-panel .panel-group .panel-heading + .panel-collapse > .panel-body,
#bootstrap-panel .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#bootstrap-panel .panel-group .panel-footer {
  border-top: 0;
}
#bootstrap-panel .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#bootstrap-panel .panel-default {
  border-color: #dddddd;
}
#bootstrap-panel .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#bootstrap-panel .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#bootstrap-panel .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#bootstrap-panel .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#bootstrap-panel .panel-primary {
  border-color: #428bca;
}
#bootstrap-panel .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#bootstrap-panel .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#bootstrap-panel .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#bootstrap-panel .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#bootstrap-panel .panel-success {
  border-color: #d6e9c6;
}
#bootstrap-panel .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#bootstrap-panel .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#bootstrap-panel .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#bootstrap-panel .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#bootstrap-panel .panel-info {
  border-color: #bce8f1;
}
#bootstrap-panel .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#bootstrap-panel .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#bootstrap-panel .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#bootstrap-panel .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#bootstrap-panel .panel-warning {
  border-color: #faebcc;
}
#bootstrap-panel .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#bootstrap-panel .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#bootstrap-panel .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#bootstrap-panel .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#bootstrap-panel .panel-danger {
  border-color: #ebccd1;
}
#bootstrap-panel .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#bootstrap-panel .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#bootstrap-panel .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#bootstrap-panel .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.search-bar {
  background-color: #f5f5f5;
}
.search-input {
  background-color: #f5f5f5;
}
.sidebar-main {
  position: relative;
}
.sidebar-main .sidebar-header {
  height: 25px;
  padding: 10px 0 10px 10px;
  color: #ffffff;
}
.sidebar-main .sidebar-header .btn {
  border: 0;
  color: white;
}
.sidebar-main .sidebar-content {
  padding: 20px 0px 50px 0px;
}
.sidebar-main .sidebar {
  overflow-y: auto;
  position: fixed;
  z-index: 1000;
  width: 400px;
  height: 100%;
  background-color: #ffffff;
  top: 45px;
  transition: right 100ms linear;
  border-top: 1px solid #ffffff;
}
.sidebar-main .no-1 {
  padding-left: 30px;
  right: -400px;
  border-left: 1px solid #eeeeee;
}
.sidebar-main .no-1 .sidebar-panel {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 30px;
  color: #eeeeee;
}
.sidebar-main .no-1 .sidebar-footer {
  position: fixed;
  bottom: 0px;
  width: 400px;
  padding-right: 20px;
  margin-left: -30px;
}
.sidebar-main .no-1 .sidebar-footer .btn {
  color: #ffffff;
}
.sidebar-main .no-2 {
  right: -800px;
  border-left: 1px dashed #eeeeee;
}
.sidebar-main .no-3 {
  right: -1200px;
}
.sidebar-main[data-active="1"] .no-1 {
  right: 0px;
}
.sidebar-main[data-active="1"] .no-2 {
  right: -400px;
}
.sidebar-main[data-active="1"] .no-3 {
  right: -800px;
}
.sidebar-main[data-active="2"] .no-1 {
  right: 400px;
}
.sidebar-main[data-active="2"] .no-2 {
  right: 0px;
}
.sidebar-main[data-active="2"] .no-2 .sidebar-footer {
  position: fixed;
  bottom: 0px;
  width: 400px;
  padding-right: 20px;
  margin-left: -30px;
}
.sidebar-main[data-active="2"] .no-3 {
  right: -400px;
}
.sidebar-main[data-active="3"] .no-1 {
  right: 800px;
}
.sidebar-main[data-active="3"] .no-2 {
  right: 400px;
}
.sidebar-main[data-active="3"] .no-3 {
  right: 0px;
}
/* styling for tooltip (old version) */
div.tooltip.tooltip-template,
.innoscale-tooltip {
  background-color: #000000;
  border: 1px solid black;
  color: #ffffff;
  padding: 3px;
  opacity: 0.825;
  z-index: 999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
div.tooltip-pre-line {
  white-space: pre-line;
}
/* styling for tooltip (react-tooltip) */
.innoscale-tooltip {
  color: #ffffff !important;
  background-color: #000000 !important;
  padding: 3px !important;
}
.innoscale-tooltip ul {
  margin-bottom: 0px !important;
  padding-right: 5px !important;
}
.innoscale-tooltip.place-top:after {
  border-top-color: #000000 !important;
  border-top-style: solid !important;
  border-top-width: 6px !important;
}
.innoscale-tooltip.light {
  color: black !important;
  background-color: white !important;
  padding: 3px !important;
}
#notifications {
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  width: 660px;
  z-index: 9000;
}
#notifications .alert {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
div#loading_modal {
  left: 50%;
  margin-left: -52px;
  position: absolute;
  top: 50%;
  margin-top: -52px;
  z-index: 1050;
  display: none;
}
/* Normalize.css */
.rw-btn,
.rw-input-reset,
.rw-input,
.rw-filter-input {
  color: inherit;
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  background: none;
  background-image: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.rw-btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
select.rw-input {
  text-transform: none;
}
html input[type="button"].rw-input {
  -webkit-appearance: button;
  cursor: pointer;
}
textarea.rw-input {
  overflow: auto;
  resize: vertical;
}
button[disabled].rw-input,
fieldset[disabled] .rw-input,
html input[disabled].rw-input {
  cursor: not-allowed;
}
button.rw-input::-moz-focus-inner,
input.rw-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
/* -------------- */
@font-face {
  font-family: 'RwWidgets';
  font-weight: normal;
  font-style: normal;
  src: url('/fonts/rw-widgets.eot');
  src: url('/fonts/rw-widgets.eot') format('embedded-opentype'), url('/fonts/rw-widgets.woff') format('woff'), url('/fonts/rw-widgets.ttf') format('truetype'), url('/fonts/rw-widgets.svg') format('svg');
}
.rw-i {
  display: inline-block;
  color: inherit;
  font-family: RwWidgets;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.rw-i-caret-down:before {
  content: '\e803';
}
.rw-i-caret-up:before {
  content: '\e800';
}
.rw-i-chevron-left:before {
  content: '\f104';
}
.rw-i-chevron-right:before {
  content: '\f105';
}
.rw-i-clock-o:before {
  content: '\e805';
}
.rw-i-calendar:before {
  content: '\e804';
}
.rw-i-search:before {
  content: '\e801';
}
.rw-btn {
  position: relative;
  color: #333333;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border: 1px solid transparent;
  cursor: pointer;
  outline: none;
}
.rw-state-readonly .rw-btn,
.rw-state-disabled .rw-btn {
  cursor: not-allowed;
}
.rw-btn-select {
  opacity: 0.75;
  filter: alpha(opacity=75);
  transition: opacity 150ms ease-in;
}
.rw-btn-select:hover,
.rw-state-focus .rw-btn-select,
:hover > .rw-btn-select {
  opacity: 1;
  filter: alpha(opacity=100);
}
.rw-btn-primary {
  width: 100%;
  white-space: normal;
  line-height: 2em;
}
.rw-btn-primary:hover {
  background-color: #e6e6e6;
}
.rw-btn-select[disabled],
.rw-btn-primary[disabled],
fieldset[disabled] .rw-btn-select,
fieldset[disabled] .rw-btn-primary {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  pointer-events: none;
}
/* for debugging */
.rw-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.rw-widget {
  background-clip: border-box;
  border: none;
  color: #333333;
  font-size: 1em;
  font-family: inherit;
  outline: none;
  position: relative;
}
.rw-widget,
.rw-widget * {
  box-sizing: border-box;
}
.rw-widget:before,
.rw-widget *:before,
.rw-widget:after,
.rw-widget *:after {
  box-sizing: border-box;
}
.rw-widget > .rw-widget-container {
  width: 100%;
  margin: 0;
}
.rw-widget-container {
  background-color: #ffffff;
  border: #cccccc 1px solid;
}
.rw-widget-container.rw-state-focus,
.rw-state-focus > .rw-widget-container,
.rw-widget-container.rw-state-focus:hover,
.rw-state-focus > .rw-widget-container:hover {
  background-color: transparent;
  border-color: #66afe9;
  box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
}
.rw-widget-container.rw-state-readonly,
.rw-state-readonly > .rw-widget-container {
  cursor: not-allowed;
}
.rw-widget-container.rw-state-disabled,
.rw-state-disabled > .rw-widget-container,
fieldset[disabled] .rw-widget-container,
.rw-widget-container.rw-state-disabled:hover,
.rw-state-disabled > .rw-widget-container:hover,
fieldset[disabled] .rw-widget-container:hover,
.rw-widget-container.rw-state-disabled:active,
.rw-state-disabled > .rw-widget-container:active,
fieldset[disabled] .rw-widget-container:active {
  box-shadow: none;
  cursor: not-allowed;
}
.rw-widget-picker {
  position: relative;
  overflow: hidden;
  border-collapse: separate;
  display: inline-table;
  height: 2.329em;
}
.rw-widget-picker > * {
  position: relative;
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  display: table-cell;
}
.rw-widget-picker > .rw-select {
  width: 1%;
  white-space: nowrap;
}
.rw-open > .rw-widget-picker {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rw-open-up > .rw-widget-picker {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
fieldset[disabled] .rw-widget-picker,
.rw-state-disabled > .rw-widget-picker {
  background-color: #eeeeee;
}
.rw-select {
  cursor: pointer;
}
.rw-select > * {
  width: 1.9em;
  height: 100%;
}
.rw-state-readonly .rw-select,
.rw-state-disabled .rw-select {
  cursor: not-allowed;
}
.rw-select-bordered {
  cursor: pointer;
  border: none;
  border-left: #cccccc 1px solid;
}
.rw-select-bordered:hover,
.rw-select-bordered:active {
  background-color: #e6e6e6;
}
.rw-select-bordered:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-select-bordered,
.rw-state-readonly .rw-select-bordered,
fieldset[disabled] .rw-select-bordered,
.rw-state-disabled .rw-select-bordered:hover,
.rw-state-readonly .rw-select-bordered:hover,
fieldset[disabled] .rw-select-bordered:hover,
.rw-state-disabled .rw-select-bordered:active,
.rw-state-readonly .rw-select-bordered:active,
fieldset[disabled] .rw-select-bordered:active {
  cursor: not-allowed;
  background-color: inherit;
  background-image: none;
  box-shadow: none;
}
.rw-rtl .rw-select-bordered {
  border-right: #cccccc 1px solid;
  border-left: none;
}
.rw-rtl {
  direction: rtl;
}
.rw-input-reset,
.rw-input,
.rw-filter-input {
  outline: 0;
}
.rw-input-reset::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.rw-input-reset:-ms-input-placeholder {
  color: #999999;
}
.rw-input-reset::-webkit-input-placeholder {
  color: #999999;
}
.rw-input,
.rw-filter-input {
  color: #555555;
  padding: 0 0.857em;
  background-color: #ffffff;
}
.rw-input[type='text']::-ms-clear {
  display: none;
}
.rw-input[disabled],
fieldset[disabled] .rw-input {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  background-color: #eeeeee;
  border-color: #cccccc;
}
.rw-input[readonly] {
  cursor: not-allowed;
}
.rw-i.rw-loading {
  display: block;
  background: url('/images/loading.gif') no-repeat center;
  min-width: 16px;
  width: 1.9em;
  height: 16px;
}
.rw-i.rw-loading:before {
  content: '';
}
.rw-placeholder {
  color: #999999;
}
.rw-widget-input,
.rw-filter-input {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.rw-widget-input.rw-state-focus {
  box-shadow: 0 0 8px rgba(102, 175, 233, 0.6), inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.irw-tooltiptext-bound {
  width: 100%;
}
.irw-tooltiptext-bound .irw-tooltiptext-content {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  float: left;
  max-width: 100%;
}
.rw-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 1em;
  outline: 0;
  overflow: auto;
  max-height: 200px;
}
.rw-list-option {
  user-select: none;
  color: #333333;
  cursor: pointer;
  border: 1px solid transparent;
}
.rw-list-option.rw-state-focus,
.rw-list-option.rw-state-focus:hover {
  background-color: transparent;
  border-color: #66afe9;
  color: #333333;
}
.rw-list-option:hover,
.rw-list-option:hover.rw-state-focus {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  color: #333333;
}
.rw-list-option.rw-state-selected,
.rw-list-option.rw-state-selected:hover {
  background-color: #337ab7;
  border-color: #337ab7;
  color: white;
}
fieldset[disabled] .rw-list-option,
.rw-list-option.rw-state-disabled,
.rw-list-option.rw-state-readonly {
  box-shadow: none;
  cursor: not-allowed;
  color: #999999;
  filter: alpha(opacity=7);
  opacity: .7;
}
fieldset[disabled] .rw-list-option:hover,
.rw-list-option.rw-state-disabled:hover,
.rw-list-option.rw-state-readonly:hover {
  background: none;
  border-color: transparent;
}
.rw-list-empty,
.rw-list-option,
.rw-list-optgroup {
  padding: 0.143em 0.75em;
  outline: 0;
}
.rw-list-optgroup {
  font-weight: bold;
  padding-top: 7px;
}
.rw-list-option-create {
  border-top: 1px #cccccc solid;
}
.rw-dropdown-list-input {
  background-color: transparent;
  vertical-align: middle;
  padding-right: 0;
  /* ellipsis */
  max-width: 1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.rw-rtl .rw-dropdown-list-input {
  padding-right: 0.857em;
  padding-left: 0;
}
.rw-filter-input {
  position: relative;
  margin: 4px;
  padding-right: 0;
}
.rw-filter-input .rw-rtl {
  padding-right: 0.857em;
  padding-left: 0;
}
.rw-filter-input .rw-select,
.rw-filter-input .rw-btn {
  opacity: 0.75;
  filter: alpha(opacity=75);
  cursor: text;
}
.rw-filter-input > .rw-select,
.rw-filter-input > .rw-select:active,
.rw-filter-input > .rw-select:hover {
  background: none;
  cursor: initial;
  box-shadow: none;
}
.rw-number-picker .rw-btn {
  cursor: pointer;
  height: calc(1.2145em - 1px);
  /** ie8 fallback **/
  margin-top: -1px\9;
  height: 1.2145em\9;
  /** --- **/
  line-height: 1.2145em;
  line-height: calc(1.2145em - 1px);
  display: block;
  border: none;
}
.rw-number-picker .rw-btn:hover,
.rw-number-picker .rw-btn:active {
  background-color: #e6e6e6;
}
.rw-number-picker .rw-btn:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.rw-state-disabled .rw-number-picker .rw-btn,
.rw-state-readonly .rw-number-picker .rw-btn,
fieldset[disabled] .rw-number-picker .rw-btn,
.rw-state-disabled .rw-number-picker .rw-btn:hover,
.rw-state-readonly .rw-number-picker .rw-btn:hover,
fieldset[disabled] .rw-number-picker .rw-btn:hover,
.rw-state-disabled .rw-number-picker .rw-btn:active,
.rw-state-readonly .rw-number-picker .rw-btn:active,
fieldset[disabled] .rw-number-picker .rw-btn:active {
  cursor: not-allowed;
  background-color: inherit;
  background-image: none;
  box-shadow: none;
}
.rw-number-picker .rw-select {
  vertical-align: middle;
}
.rw-number-picker .rw-select,
.rw-number-picker .rw-select:hover,
.rw-number-picker .rw-select:active {
  box-shadow: none;
}
.rw-calendar-popup {
  right: auto;
  min-width: 0;
  width: 18em;
}
.rw-calendar {
  border-radius: 4px;
  background-color: #ffffff;
  border: #cccccc 1px solid;
  overflow: hidden;
}
.rw-calendar.rw-popup {
  border-color: #cccccc;
}
.rw-calendar-now {
  font-weight: bold;
}
.rw-calendar-btn-left,
.rw-calendar-btn-right {
  width: 12.5%;
}
.rw-calendar-btn-view {
  width: 75%;
}
.rw-calendar-footer {
  border-top: 1px solid #cccccc;
}
.rw-calendar-grid {
  outline: none;
  height: 14.28571429em;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  background-color: #ffffff;
}
.rw-head-cell {
  text-align: center;
  border-bottom: 1px solid #cccccc;
  padding: 0.25em;
}
.rw-cell {
  color: #333333;
  border-radius: 4px;
  cursor: pointer;
  line-height: normal;
  text-align: center;
  border: 1px solid transparent;
  padding: 0.25em;
}
.rw-cell:hover {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  color: #333333;
}
.rw-cell.rw-state-focus,
.rw-cell.rw-state-focus:hover {
  background-color: transparent;
  border-color: #66afe9;
  color: #333333;
}
.rw-cell.rw-state-selected,
.rw-cell.rw-state-selected:hover {
  background-color: #337ab7;
  border-color: #337ab7;
  color: white;
}
.rw-cell.rw-state-disabled {
  color: #999999;
  filter: alpha(opacity=7);
  opacity: .7;
}
.rw-cell.rw-state-disabled:hover {
  background: none;
  border-color: transparent;
}
.rw-calendar-month .rw-cell {
  text-align: center;
}
.rw-cell-off-range {
  color: #999999;
}
.rw-calendar-transition-group {
  position: relative;
}
.rw-calendar-transition {
  transition: transform 300ms;
  overflow: hidden;
}
.rw-calendar-transition-top {
  transform: translateY(-100%);
}
.rw-calendar-transition-bottom {
  transform: translateY(100%);
}
.rw-calendar-transition-right {
  transform: translateX(-100%);
}
.rw-calendar-transition-left {
  transform: translateX(100%);
}
.rw-calendar-transition-entering.rw-calendar-transition-top,
.rw-calendar-transition-entered.rw-calendar-transition-top,
.rw-calendar-transition-entering.rw-calendar-transition-bottom,
.rw-calendar-transition-entered.rw-calendar-transition-bottom {
  transform: translateY(0);
}
.rw-calendar-transition-entering.rw-calendar-transition-right,
.rw-calendar-transition-entered.rw-calendar-transition-right,
.rw-calendar-transition-entering.rw-calendar-transition-left,
.rw-calendar-transition-entered.rw-calendar-transition-left {
  transform: translateX(0);
}
.rw-calendar-transition-exiting.rw-calendar-transition-top {
  transform: translateY(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-bottom {
  transform: translateY(-100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-right {
  transform: translateX(100%);
}
.rw-calendar-transition-exiting.rw-calendar-transition-left {
  transform: translateX(-100%);
}
.rw-select-list {
  overflow: auto;
}
.rw-select-list .rw-list {
  max-height: none;
  font-size: 1em;
}
.rw-select-list-label {
  display: block;
  position: relative;
  font-weight: normal;
  cursor: inherit;
  padding-left: 20px;
  margin: 0;
}
.rw-rtl .rw-select-list-label {
  padding-left: 0;
  padding-right: 20px;
}
input.rw-select-list-input {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  top: 0.1em /9;
  margin: 0;
  line-height: normal;
  cursor: inherit;
}
.rw-rtl input.rw-select-list-input {
  left: auto;
  right: 0;
}
.rw-loading-mask {
  position: relative;
  min-height: 50px;
  border-radius: 4px;
}
.rw-loading-mask:after {
  content: '';
  background: url("/images/loader-big.gif") no-repeat center;
  position: absolute;
  background-color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.rw-multiselect {
  background-color: #ffffff;
  border-color: #e6e6e6;
  cursor: text;
}
.rw-multiselect .rw-input-reset {
  height: calc(2.429em - 2px);
  /** ie8 fallback **/
  margin-top: -2px\9;
  height: 2.429em\9;
  /** --- **/
  border-width: 0;
  width: auto;
  max-width: 100%;
  padding: 0 0.857em;
}
.rw-multiselect .rw-select,
.rw-multiselect .rw-select:hover,
.rw-multiselect .rw-select:active {
  box-shadow: none;
  background: none;
}
.rw-multiselect-taglist {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
  outline: none;
}
.rw-multiselect-tag {
  display: inline-table;
  color: inherit;
  padding: 0 0.35em 0 0.35em;
  margin-left: calc(0.279335em - 1px);
  margin-top: 0.279335em;
  margin-top: calc(0.279335em - 1px);
  height: 1.87033em;
  border-radius: 3px;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  cursor: default;
  vertical-align: top;
  text-align: center;
  overflow: hidden;
  max-width: 100%;
}
.rw-multiselect-tag > * {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
.rw-rtl .rw-multiselect-tag {
  margin-left: 0;
  margin-right: calc(0.279335em - 1px);
  padding: 0 0.35em 0 0.35em;
}
.rw-multiselect-tag.rw-state-focus,
.rw-multiselect-tag.rw-state-focus:hover {
  background-color: transparent;
  border-color: #66afe9;
  color: #333333;
}
.rw-multiselect-tag.rw-state-readonly,
.rw-multiselect-tag.rw-state-disabled,
.rw-state-readonly .rw-multiselect-tag,
.rw-state-disabled .rw-multiselect-tag,
fieldset[disabled] .rw-multiselect-tag {
  cursor: not-allowed;
}
.rw-multiselect-tag.rw-state-disabled,
.rw-state-disabled .rw-multiselect-tag,
fieldset[disabled] .rw-multiselect-tag {
  opacity: 0.65;
  filter: alpha(opacity=65);
}
fieldset[disabled] .rw-multiselect-tag {
  box-shadow: none;
  cursor: not-allowed;
}
.rw-multiselect-tag-btn {
  color: inherit;
  margin-left: 0.25em;
  background-color: #eeeeee;
}
.rw-rtl .rw-multiselect-tag-btn {
  margin-left: 0;
  margin-right: 0.25em;
}
.rw-autocomplete .rw-select {
  position: absolute;
  display: block;
  width: auto;
  top: 0;
  bottom: 0;
  right: 0;
}
.rw-popup-container {
  position: absolute;
  z-index: 1005;
  top: 100%;
  left: -6px;
  right: -6px;
}
.rw-popup-container.rw-dropup {
  top: auto;
  bottom: 100%;
}
.rw-state-focus .rw-popup-container {
  z-index: 1006;
}
.rw-popup-transition {
  width: 100%;
  margin-bottom: 6px;
  padding: 0 6px;
}
.rw-dropup > .rw-popup-transition {
  margin-bottom: 0;
  margin-top: 6px;
}
.rw-popup {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);
  border: #cccccc 1px solid;
  background: #ffffff;
}
.rw-dropup .rw-popup {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.2);
}
.rw-popup-transition {
  transition: transform 200ms;
}
.rw-popup-transition-entering {
  overflow: hidden;
}
.rw-popup-transition-entering .rw-popup-transition {
  transform: translateY(0);
  transition-timing-function: ease-out;
}
.rw-popup-transition-exiting .rw-popup-transition {
  transition-timing-function: ease-in;
}
.rw-popup-transition-exiting,
.rw-popup-transition-exited {
  overflow: hidden;
}
.rw-popup-transition-exiting .rw-popup-transition,
.rw-popup-transition-exited .rw-popup-transition {
  transform: translateY(-100%);
}
.rw-popup-transition-exiting.rw-dropup .rw-popup-transition,
.rw-popup-transition-exited.rw-dropup .rw-popup-transition {
  transform: translateY(100%);
}
.rw-popup-transition-exited {
  display: none;
}
.rw-state-disabled {
  box-shadow: none;
  cursor: not-allowed;
}
.xml-visualizer .node {
  padding-left: 10px;
  color: #0000CD;
}
.xml-visualizer .node .att {
  display: inline;
  color: #808080;
}
.xml-visualizer .node .att span.att-name {
  color: #0000CD;
}
.xml-visualizer .node .att span.att-value {
  color: darkorange;
}
.xml-visualizer .node .toggle {
  padding-right: 10px;
  font-size: 14px;
}
.xml-visualizer .node .lief {
  padding: 0px 0px 0px 30px;
  color: #0000CD;
}
.xml-visualizer .node .lief span.lief-v {
  color: black;
}
.xml-visualizer .children-box-appear {
  opacity: 0.01;
}
.xml-visualizer .children-box-appear.children-box-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.xml-visualizer .children-box-enter {
  opacity: 0.01;
}
.xml-visualizer .children-box-enter.children-box-enter-active {
  opacity: 1;
  transition: opacity 500ms ease-in;
}
.xml-visualizer .children-box-leave {
  opacity: 1;
}
.xml-visualizer .children-box-leave.children-box-leave-active {
  opacity: 0.01;
  transition: opacity 300ms ease-in;
}
.object-search button.do-clear {
  display: block;
  color: #555555;
  float: right;
  margin: -32px 0 0 0;
  position: relative;
  z-index: 10;
}
.copy-input {
  display: inline-block;
}
.copy-input > input {
  margin-right: 0px;
}
.copy-input .copy-button {
  display: inline-block;
  border: 1px solid #c4c4c4;
}
.object-search.accordion-inner {
  padding: 0;
}
.treenode {
  white-space: nowrap;
}
.treenode ul {
  list-style: none;
}
.treenode .tree-entry {
  line-height: 24px;
  padding: 8px;
}
.treenode .tree-entry i {
  margin-right: 10px;
  opacity: 0;
}
.treenode .tree-entry:hover {
  background-color: rgba(132, 206, 105, 0.2);
  cursor: pointer;
}
.treenode .tree-entry:hover i {
  opacity: 1;
}
.treenode .tree-entry.selected {
  background-color: rgba(132, 206, 105, 0.2);
}
.treenode .tree-entry.togglable {
  cursor: pointer;
}
.filterable-table-header tr.header-column th i {
  margin-left: 5px;
  opacity: 0.2;
}
.filterable-table-header tr.header-column th i.active {
  opacity: 1;
}
.filterable-table-header tr.header-column th:last-child {
  padding-right: 20px;
}
.filterable-table-header tr.header-column th:last-child i {
  margin-left: 2px;
}
.filterable-table-header tr.header-column th:hover i:hover {
  opacity: 1;
  cursor: pointer;
}
.filterable-table-search .rw-multiselect-taglist li {
  background: none;
  font-weight: lighter;
}
.filterable-table-search .rw-multiselect-taglist li .rw-multiselect-tag-btn {
  background: none;
}
.filterable-table-search .rw-btn-select {
  background: none;
}
.object-table tr i.clickable {
  opacity: 0;
}
.object-table tr:hover i.clickable {
  opacity: 1;
}
.object-table tr.selected i.clickable {
  opacity: 1;
}
.object-table tr.deleted td {
  color: #999999;
  font-style: italic;
}
.object-table tr.deleted td i.fa-pencil,
.object-table tr.deleted td i.fa-group {
  display: none;
}
.pipeline-overview-widget {
  margin: -3px;
}
.pipeline-overview-widget .pipeline-icon-box-container {
  float: left;
  width: 40px;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox {
  float: left;
  height: 25px;
  width: 25px;
  overflow-x: hidden;
  overflow-y: hidden;
  border: 1px solid #c1c1c1;
  margin: 0px 2px;
  color: #333333;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.orange {
  color: orange;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.orange .fakeHeader {
  color: orange;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.orange:hover {
  cursor: pointer;
  background: #ffdb99;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.orange:hover .fakeHeader {
  background: #ffb733;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.red {
  color: red;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.red .fakeHeader {
  color: red;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.red:hover {
  cursor: pointer;
  background: #ff9999;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.red:hover .fakeHeader {
  background: #ff3333;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.green {
  color: green;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.green .fakeHeader {
  color: green;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.green:hover {
  cursor: pointer;
  background: #dcdcdc;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox.green:hover .fakeHeader {
  background: #c3c3c3;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox .fakeHeader {
  border-bottom-style: 1px solid #c1c1c1;
  background: #e8e8e8;
  line-height: 6.25px;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox .pipelineIcon {
  display: table;
  margin: 1px auto;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox:hover {
  cursor: pointer;
  background: #dcdcdc;
}
.pipeline-overview-widget .pipeline-icon-box-container .pipelineIconBox:hover .fakeHeader {
  background: #c3c3c3;
}
.pipeline-overview-widget .pipeline-icon-box-container .arrow-icon {
  line-height: 27px;
  float: left;
}
#processStepContainer {
  height: 40px;
  float: left;
}
#processStepContainer div.process-step {
  padding: 10px 20px 10px;
  margin-right: 5px;
  background: #efefef;
  position: relative;
  display: inline-block;
  line-height: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#processStepContainer div.process-step:before {
  width: 0;
  height: 0;
  border-top: 30px inset transparent;
  border-bottom: 30px inset transparent;
  border-left: 30px solid #ffffff;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
}
#processStepContainer div.process-step:after {
  width: 0;
  height: 0;
  border-top: 30px inset transparent;
  border-bottom: 30px inset transparent;
  border-left: 30px solid #efefef;
  position: absolute;
  content: "";
  top: 0;
  right: calc(-30px);
  z-index: 2;
}
#processStepContainer div.process-step:first-child:before,
#processStepContainer div.process-step:last-child:after {
  border: none;
}
#processStepContainer div.process-step:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
#processStepContainer div.process-step:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
#processStepContainer i {
  margin: 0 5px 0 18px;
  position: relative;
  top: -1px;
}
#processStepContainer div.process-step:first-child i {
  margin-left: 0;
}
#processStepContainer div.active {
  background: #e50050;
  color: #fff;
}
#processStepContainer div.active:after {
  border-left-color: #e50050;
}
#workflow_progress_bar {
  height: 60px;
  float: left;
}
#workflow_progress_bar div.process-step {
  padding: 10px 20px 10px;
  margin-right: 5px;
  background: #efefef;
  position: relative;
  display: inline-block;
  line-height: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#workflow_progress_bar div.process-step:before {
  width: 0;
  height: 0;
  border-top: 30px inset transparent;
  border-bottom: 30px inset transparent;
  border-left: 30px solid #ffffff;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
}
#workflow_progress_bar div.process-step:after {
  width: 0;
  height: 0;
  border-top: 30px inset transparent;
  border-bottom: 30px inset transparent;
  border-left: 30px solid #efefef;
  position: absolute;
  content: "";
  top: 0;
  right: calc(-30px);
  z-index: 2;
}
#workflow_progress_bar div.process-step:first-child:before,
#workflow_progress_bar div.process-step:last-child:after {
  border: none;
}
#workflow_progress_bar div.process-step:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
#workflow_progress_bar div.process-step:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
#workflow_progress_bar i {
  margin: 0 5px 0 18px;
  position: relative;
  top: -1px;
}
#workflow_progress_bar div.process-step:first-child i {
  margin-left: 0;
}
#workflow_progress_bar div.active {
  background: #e50050;
  color: #fff;
}
#workflow_progress_bar div.active:after {
  border-left-color: #e50050;
}
div.image-modal {
  margin-top: -150px;
}
#edit_datasource_modal {
  top: 50%;
  transform: translateY(-50%);
}
#remove_sync_details_entry {
  margin-left: 15px;
  margin-top: 10px;
}
.rw-input-validation-codelist {
  display: inline-block;
  width: 100%;
}
.rw-input-validation-codelist span.rw-sr {
  display: none;
}
.rw-input-validation-boolean {
  display: inline-block;
  margin-right: 0;
  width: 100%;
  background: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  height: 24px;
  padding: 0 30px 0 5px;
  line-height: 20px;
}
.rw_dropdown_select {
  position: relative;
}
.rw_dropdown_select .rw-dropdown-menu {
  position: absolute;
  border: 1px solid #999999;
  background-color: white;
  color: black;
  z-index: 200;
  transition: max-height 0.3s;
  overflow: hidden;
}
.rw_dropdown_select .rw-dropdown-menu .searchInput {
  border-bottom: 1px solid #999999;
}
.rw_dropdown_select .rw-dropdown-menu .searchInput input {
  width: calc(100% - 45px);
  border: none;
  box-shadow: none;
  padding: 4px 8px;
  background-color: inherit;
}
.rw_dropdown_select .rw-dropdown-menu .searchInput .icon {
  position: relative;
  width: 28px;
  height: 28px;
  float: right;
  border-left: 1px solid #999999;
}
.rw_dropdown_select .rw-dropdown-menu .searchInput .icon i {
  position: absolute;
  top: 6px;
  left: 6px;
  margin: 0;
}
.rw_dropdown_select .rw-dropdown-menu .searchInput .icon i:hover {
  color: black;
}
.rw_dropdown_select .rw-dropdown-menu .searchInput .icon:hover {
  cursor: pointer;
}
.rw_dropdown_select .rw-dropdown-menu ul {
  padding: 0;
  margin: 0;
  overflow-y: auto;
}
.rw_dropdown_select .rw-dropdown-menu ul li {
  list-style-type: none;
}
.rw_dropdown_select .rw-dropdown-menu ul li .rw-defaultListElement {
  padding: 4px 8px;
  border-bottom: 1px solid #eeeeee;
}
.rw_dropdown_select .rw-dropdown-menu ul li .rw-defaultListElement:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
#widgets-audit {
  height: 500px;
}
#widgets-audit .box-header {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  padding: 10px;
  padding-left: 10px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 14px;
}
#widgets-audit .box-footer {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  height: 40px;
  line-height: 40px;
  padding-right: 10px;
}
#widgets-audit .box-footer .paging_icons {
  margin-left: 15px;
}
#widgets-audit .box-footer .paging_icons .previousPage,
#widgets-audit .box-footer .paging_icons .nextPage {
  cursor: pointer;
}
#widgets-audit .box-footer .paging_icons i.disabled {
  cursor: default;
  color: #999999;
}
#widgets-audit .box-footer .paging_icons .previousPage,
#widgets-audit .box-footer .paging_icons .nextPage {
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#widgets-audit .box-footer .paging_icons .previousPage:hover,
#widgets-audit .box-footer .paging_icons .nextPage:hover {
  color: #999999;
}
#widgets-audit .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 414px;
  overflow-y: auto;
  margin: 0px;
  padding: 0px;
}
#widgets-audit .box .widget-threads > .thread {
  margin: 0;
}
#widgets-audit .box div.center {
  vertical-align: middle;
  text-align: center;
  line-height: 456px;
}
#widgets-audit .dropdown {
  display: inline-block;
  margin-left: 10px;
}
#widgets-audit .dropdown .dropdown-menu {
  max-width: 500px;
  min-width: 320px;
  width: auto;
  font-weight: normal;
  overflow-y: auto;
  max-height: 300px;
}
#widgets-audit .dropdown .dropdown-menu li {
  padding: 0;
  text-align: left;
  margin-left: 0;
}
#widgets-audit .dropdown .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets-audit .dropdown.dropdown-actions .dropdown-menu {
  max-width: 300px;
  min-width: 120px;
  max-height: 300px;
}
#widgets-audit .dropdown.dropdown-actions .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets_empty_section {
  height: 500px;
}
#widgets_empty_section .headerbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-radius: 0;
  background-color: #f5f5f5;
  text-align: left;
}
#widgets_empty_section .box {
  background: rgba(204, 204, 204, 0.47);
  border-color: #dddddd;
  border-radius: 0;
  height: 498px;
  overflow-y: auto;
  margin: 0px;
  padding: 0;
}
#widgets_empty_section .box div.center {
  vertical-align: middle;
  text-align: center;
  line-height: 498px;
}
#widgets_empty_section .well.addmode {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  margin-bottom: 0px;
  margin-top: -1px;
  padding: 0px;
  height: 456px;
  border: 1px solid #999999;
  border-color: #dddddd;
  border-radius: 0;
  text-align: left;
  background-color: #ffffff;
}
#widgets_empty_section .well.addmode .widgets-list {
  height: 406px;
  overflow: auto;
}
#widgets_empty_section .well.addmode .widgets-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_empty_section .well.addmode .widgets-list ul li {
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_empty_section .well.addmode .widgets-list ul li span {
  padding-right: 10px;
}
#widgets_empty_section .well.addmode .widgets-list ul li.selected {
  background: #bfbfbf;
}
#widgets_empty_section .well.addmode .widgets-list ul li.selected:hover {
  background: #bfbfbf;
}
#widgets_empty_section .well.addmode .widgets-list ul li:hover {
  background: #f3f3f3;
}
#widgets_empty_section .actions {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#widgets_empty_section .actions.right {
  text-align: right;
}
#widgets_empty_section .actions.left {
  text-align: left;
}
#widgets_empty_section .actions input.share-link {
  width: auto;
  margin: 0px;
  border-radius: 0px;
}
#widgets_empty_section .actions .btn-default.btn-fix:active,
#widgets_empty_section .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#widgets_empty_section .actions .btn-cancel {
  background: transparent;
  color: #555555;
  text-decoration: underline;
  border: none;
  box-shadow: none !important;
}
#widgets_empty_section .actions .btn-cancel:active,
#widgets_empty_section .actions .btn-cancel:focus {
  background: transparent;
  color: #555555;
}
#widgets_empty_section .actions .btn-cancel:hover {
  background: transparent;
  color: #999999;
}
#widgets-process-instances-list {
  height: 500px;
}
#widgets-process-instances-list .box-header {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  padding: 10px;
  padding-left: 10px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 14px;
}
#widgets-process-instances-list .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 456px;
  overflow-y: auto;
  margin: 0px;
  padding: 0px;
}
#widgets-process-instances-list .box .widget-threads > .thread {
  margin: 0;
}
#widgets-process-instances-list .table th .iconBox {
  display: inline;
  margin-left: 5px;
}
#widgets-process-instances-list .table th .iconBox i {
  opacity: 0;
}
#widgets-process-instances-list .table th:hover .iconBox i {
  opacity: 0.4;
}
#widgets-process-instances-list .table th:hover .iconBox i:hover {
  opacity: 1;
  cursor: pointer;
}
#widgets-process-instances-list .table th .active {
  opacity: 1 !important;
}
#widgets-process-instances-list .table tr:nth-child(even) {
  background-color: #f9f9f9;
}
#widgets-process-instances-list .table tr:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
#widgets-process-instances-list .table tr .historyIconCell {
  text-align: center;
}
#widgets-process-instances-list .table tr .historyIconCell i {
  opacity: 0.2;
}
#widgets-process-instances-list .table tr .historyIconCell i:hover {
  opacity: 1;
  cursor: pointer;
}
#widgets-process-instances-list .table .filterInput {
  padding: 0;
  display: table-row-group;
  border-top: 1px solid #eeeeee;
}
#widgets-process-instances-list .table .filterInput td {
  padding: 0 8px;
}
#widgets-process-instances-list .table .typeInputDropdown {
  padding: 3px;
}
#widgets-process-instances-list .table .typeInputDropdown .rw-input {
  padding: 0px;
  height: auto;
}
#widgets-process-instances-list .table .dateInputDropdown {
  padding: 3px;
}
#widgets-process-instances-list .table .dateInputDropdown input {
  margin: 0;
  width: 185px;
}
#widgets-process-instances-list .table .dateInputDropdown i {
  margin-right: 5px;
}
#widgets-process-instances-list .table .dateInputDropdown span {
  vertical-align: middle;
}
#widgets-process-instances-list .table .textInputDropdown {
  padding: 5px;
}
#widgets-process-instances-list .table .textInputDropdown input {
  display: block;
  padding-left: 22px;
  border-style: none;
  width: calc(100% - 24px);
}
#widgets-process-instances-list .table .textInputDropdown i {
  float: left;
  margin-right: -22px;
  margin-top: 5px;
}
#widgets-process-instances-list .table ul.rw-multiselect-taglist li {
  background-color: white;
}
#widgets-process-instances-list .modal-body {
  max-height: 500px;
  min-height: 200px;
}
#dashboard_processInstancesHistory .modal-body {
  max-height: 500px;
  min-height: 200px;
}
#dashboard_processInstancesHistory .table th .iconBox {
  display: inline;
  margin-left: 5px;
}
#dashboard_processInstancesHistory .table th .iconBox i {
  opacity: 0;
}
#dashboard_processInstancesHistory .table th:hover .iconBox i {
  opacity: 0.4;
}
#dashboard_processInstancesHistory .table th:hover .iconBox i:hover {
  opacity: 1;
  cursor: pointer;
}
#dashboard_processInstancesHistory .table th .active {
  opacity: 1 !important;
}
#dashboard_processInstancesHistory .table tr:nth-child(even) {
  background-color: #f9f9f9;
}
#dashboard_processInstancesHistory .table tr:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
#dashboard_processInstancesHistory .table tr .historyIconCell {
  text-align: center;
}
#dashboard_processInstancesHistory .table tr .historyIconCell i {
  opacity: 0.2;
}
#dashboard_processInstancesHistory .table tr .historyIconCell i:hover {
  opacity: 1;
  cursor: pointer;
}
#dashboard_processInstancesHistory .table .filterInput {
  padding: 0;
  display: table-row-group;
  border-top: 1px solid #eeeeee;
}
#dashboard_processInstancesHistory .table .filterInput td {
  padding: 0 8px;
}
#dashboard_processInstancesHistory .table .typeInputDropdown {
  padding: 3px;
}
#dashboard_processInstancesHistory .table .typeInputDropdown .rw-input {
  padding: 0px;
  height: auto;
}
#dashboard_processInstancesHistory .table .dateInputDropdown {
  padding: 3px;
}
#dashboard_processInstancesHistory .table .dateInputDropdown input {
  margin: 0;
  width: 185px;
}
#dashboard_processInstancesHistory .table .dateInputDropdown i {
  margin-right: 5px;
}
#dashboard_processInstancesHistory .table .dateInputDropdown span {
  vertical-align: middle;
}
#dashboard_processInstancesHistory .table .textInputDropdown {
  padding: 5px;
}
#dashboard_processInstancesHistory .table .textInputDropdown input {
  display: block;
  padding-left: 22px;
  border-style: none;
  width: calc(100% - 24px);
}
#dashboard_processInstancesHistory .table .textInputDropdown i {
  float: left;
  margin-right: -22px;
  margin-top: 5px;
}
#dashboard_processInstancesHistory .table ul.rw-multiselect-taglist li {
  background-color: white;
}
#widgets-process-instances-chart {
  height: 500px;
}
#widgets-process-instances-chart .box-header {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  padding: 10px;
  padding-left: 10px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 14px;
}
#widgets-process-instances-chart .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 436px;
  overflow-y: auto;
  margin: 0px;
  padding: 20px 0 0 0;
}
#widgets-process-instances-chart .highcharts-xaxis-labels i,
#widgets-process-instances-chart .highcharts-tooltip i {
  margin-right: 3px;
}
#widgets-pipeline-count {
  height: 500px;
}
#widgets-pipeline-count .headerbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-radius: 0;
  background-color: #f5f5f5;
  text-align: left;
}
#widgets-pipeline-count .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 436px;
  overflow-y: auto;
  margin: 0px;
  padding: 20px 0 0 0;
}
#widgets-pipeline-count .dropdown.dropdown-actions .dropdown-menu {
  max-width: 300px;
  min-width: 120px;
  max-height: 300px;
}
#widgets-pipeline-count .dropdown.dropdown-actions .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets-pipeline-count .editmode.box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  margin-bottom: 0px;
  margin-top: -1px;
  padding: 0px;
  height: 450px;
  border: 1px solid #999999;
  border-color: #dddddd;
  border-radius: 0;
  text-align: left;
  background-color: #ffffff;
}
#widgets-pipeline-count .editmode.box .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets-pipeline-count .editmode.box .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets-pipeline-count .editmode.box .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets-pipeline-count .editmode.box .piplines-list {
  height: 244px;
  overflow: auto;
}
#widgets-pipeline-count .editmode.box .piplines-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets-pipeline-count .editmode.box .piplines-list ul li {
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets-pipeline-count .editmode.box .piplines-list ul li span {
  padding-right: 10px;
}
#widgets-pipeline-count .editmode.box .piplines-list ul li:hover {
  background: #f3f3f3;
}
#widgets-pipeline-count .editmode.box .piplines-list ul ul {
  border-left: 20px solid #989898;
}
#widgets-pipeline-count .editmode.box .actions {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#widgets-pipeline-count .editmode.box .actions.right {
  text-align: right;
}
#widgets-pipeline-count .editmode.box .actions.left {
  text-align: left;
}
#widgets-pipeline-count .editmode.box .actions input.share-link {
  width: auto;
  margin: 0px;
  border-radius: 0px;
}
#widgets-pipeline-count .editmode.box .actions input.share-link:hover {
  cursor: default;
  background-color: #eeeeee;
}
#widgets-pipeline-count .editmode.box .actions .btn-default.btn-fix:active,
#widgets-pipeline-count .editmode.box .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#widgets-pipeline-count .editmode.box .actions .btn-cancel {
  background: transparent;
  color: #555555;
  text-decoration: underline;
  border: none;
  box-shadow: none !important;
}
#widgets-pipeline-count .editmode.box .actions .btn-cancel:active,
#widgets-pipeline-count .editmode.box .actions .btn-cancel:focus {
  background: transparent;
  color: #555555;
}
#widgets-pipeline-count .editmode.box .actions .btn-cancel:hover {
  background: transparent;
  color: #999999;
}
#pipeline-diagrams {
  height: 500px;
}
#pipeline-diagrams .headerbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-radius: 0;
  background-color: #f5f5f5;
  text-align: left;
}
#pipeline-diagrams .headerbox .infolabel {
  font-size: 14px;
  height: auto;
  margin: 0;
  margin-right: 0px;
  padding-bottom: 0px;
  max-height: 14px;
}
#pipeline-diagrams .dropdown {
  display: inline-block;
  margin-left: 10px;
}
#pipeline-diagrams .dropdown .dropdown-menu {
  max-width: 500px;
  min-width: 320px;
  width: auto;
  font-weight: normal;
  overflow-y: auto;
  max-height: 300px;
}
#pipeline-diagrams .dropdown .dropdown-menu li {
  text-align: left;
  margin-left: 0;
  padding: 5px;
  border-bottom: 1px solid #cccccc;
  cursor: pointer;
}
#pipeline-diagrams .dropdown .dropdown-menu li:hover {
  background-color: #e8e8e8;
}
#pipeline-diagrams .dropdown.dropdown-actions .dropdown-menu {
  max-width: 300px;
  min-width: 120px;
  max-height: 300px;
}
#pipeline-diagrams .dropdown.dropdown-actions .dropdown-menu a:hover {
  background-color: #91d76e;
}
#pipeline-diagrams .box-header {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
  padding-left: 10px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 14px;
}
#pipeline-diagrams .headerbox li {
  padding: 4px 10px 2px;
  text-align: left;
  min-width: 100px;
}
#pipeline-diagrams .headerbox li:hover {
  background: #e3e4ef;
  cursor: pointer;
}
#pipeline-diagrams .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 456px;
  overflow-y: auto;
  margin: 0px;
  padding: 0px;
}
#pipeline-diagrams .box .iconWrap {
  line-height: 30em;
}
#pipeline-diagrams .box .iconWrap i {
  font-size: 2.3em;
}
#pipeline-diagrams .box .iconWrap i:hover {
  color: #999999;
}
#pipeline-diagrams .box ul.nav {
  margin: 8px 0px 0px 0px;
}
#pipeline-diagrams .box ul.nav li {
  margin: 0px 0px 0px 15px;
}
#pipeline-diagrams .box ul.nav li .selectDiagram {
  float: right;
  padding-left: 17px;
  padding-right: 5px;
}
#pipeline-diagrams .box ul.nav li .selectDiagram:hover {
  cursor: pointer;
}
#pipeline-diagrams .box ul.nav li .chartTabsIcon {
  float: left;
  margin-top: 7px;
  margin-left: 0;
  display: inline;
  margin-right: -15px;
}
#pipeline-diagrams .editmode.box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  margin-bottom: 0px;
  margin-top: -1px;
  padding: 0px;
  height: 450px;
  border: 1px solid #999999;
  border-color: #dddddd;
  border-radius: 0;
  text-align: left;
  background-color: #ffffff;
}
#pipeline-diagrams .editmode.box .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#pipeline-diagrams .editmode.box .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#pipeline-diagrams .editmode.box .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#pipeline-diagrams .editmode.box .form-edit-widget .control-group .control-label {
  text-align: left;
}
#pipeline-diagrams .editmode.box .form-edit-widget .control-group .checkbox-label {
  vertical-align: middle;
}
#pipeline-diagrams .editmode.box .piplines-list {
  height: 195px;
  overflow: auto;
}
#pipeline-diagrams .editmode.box .piplines-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#pipeline-diagrams .editmode.box .piplines-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
  height: 35px;
  align-items: center;
}
#pipeline-diagrams .editmode.box .piplines-list ul li .pipeline {
  flex: 1;
}
#pipeline-diagrams .editmode.box .piplines-list ul li .pipeline span {
  padding-right: 10px;
}
#pipeline-diagrams .editmode.box .piplines-list ul li .pipeline-actions {
  width: 150px;
  margin-right: 15px;
  text-align: center;
}
#pipeline-diagrams .editmode.box .piplines-list ul li .pipeline-actions select {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
#pipeline-diagrams .editmode.box .piplines-list ul li:hover {
  background: #f3f3f3;
}
#pipeline-diagrams .editmode.box .piplines-list ul li.hide {
  display: none;
}
#pipeline-diagrams .editmode.box .top-actions {
  display: flex;
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#pipeline-diagrams .editmode.box .top-actions .right {
  width: 200px;
  text-align: right;
}
#pipeline-diagrams .editmode.box .top-actions .left {
  flex: 1;
}
#pipeline-diagrams .editmode.box .top-actions .search-box {
  margin: 0px;
  padding: 4px;
}
#pipeline-diagrams .editmode.box .actions {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#pipeline-diagrams .editmode.box .actions.right {
  text-align: right;
}
#pipeline-diagrams .editmode.box .actions.left {
  text-align: left;
}
#pipeline-diagrams .editmode.box .actions input.share-link {
  width: auto;
  margin: 0px;
  border-radius: 0px;
}
#pipeline-diagrams .editmode.box .actions .btn-default.btn-fix:active,
#pipeline-diagrams .editmode.box .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#pipeline-diagrams .editmode.box .actions .btn-cancel {
  background: transparent;
  color: #555555;
  text-decoration: underline;
  border: none;
  box-shadow: none !important;
}
#pipeline-diagrams .editmode.box .actions .btn-cancel:active,
#pipeline-diagrams .editmode.box .actions .btn-cancel:focus {
  background: transparent;
  color: #555555;
}
#pipeline-diagrams .editmode.box .actions .btn-cancel:hover {
  background: transparent;
  color: #999999;
}
#widgets-eobject-quality {
  height: 500px;
}
#widgets-eobject-quality .headerbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-radius: 0;
  background-color: #f5f5f5;
  text-align: left;
}
#widgets-eobject-quality .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 436px;
  overflow-y: auto;
  margin: 0px;
  padding: 20px 0 0 0;
}
#widgets-eobject-quality .dropdown.dropdown-actions .dropdown-menu {
  max-width: 300px;
  min-width: 120px;
  max-height: 300px;
}
#widgets-eobject-quality .dropdown.dropdown-actions .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets-eobject-quality .editmode.box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  margin-bottom: 0px;
  margin-top: -1px;
  padding: 0px;
  height: 450px;
  border: 1px solid #999999;
  border-color: #dddddd;
  border-radius: 0;
  text-align: left;
  background-color: #ffffff;
}
#widgets-eobject-quality .editmode.box .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets-eobject-quality .editmode.box .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets-eobject-quality .editmode.box .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets-eobject-quality .editmode.box .piplines-list {
  height: 244px;
  overflow: auto;
}
#widgets-eobject-quality .editmode.box .piplines-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets-eobject-quality .editmode.box .piplines-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets-eobject-quality .editmode.box .piplines-list ul li span {
  padding-right: 10px;
}
#widgets-eobject-quality .editmode.box .piplines-list ul li:hover {
  background: #f3f3f3;
}
#widgets-eobject-quality .editmode.box .piplines-list ul li .alias-input {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#widgets-eobject-quality .editmode.box .piplines-list ul li .alias-input input {
  flex: 0 0 300px;
}
#widgets-eobject-quality .editmode.box .piplines-list ul ul {
  border-left: 20px solid #989898;
}
#widgets-eobject-quality .editmode.box .actions {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#widgets-eobject-quality .editmode.box .actions.right {
  text-align: right;
}
#widgets-eobject-quality .editmode.box .actions.left {
  text-align: left;
}
#widgets-eobject-quality .editmode.box .actions input.share-link {
  width: auto;
  margin: 0px;
  border-radius: 0px;
}
#widgets-eobject-quality .editmode.box .actions input.share-link:hover {
  cursor: default;
  background-color: #eeeeee;
}
#widgets-eobject-quality .editmode.box .actions .btn-default.btn-fix:active,
#widgets-eobject-quality .editmode.box .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#widgets-eobject-quality .editmode.box .actions .btn-cancel {
  background: transparent;
  color: #555555;
  text-decoration: underline;
  border: none;
  box-shadow: none !important;
}
#widgets-eobject-quality .editmode.box .actions .btn-cancel:active,
#widgets-eobject-quality .editmode.box .actions .btn-cancel:focus {
  background: transparent;
  color: #555555;
}
#widgets-eobject-quality .editmode.box .actions .btn-cancel:hover {
  background: transparent;
  color: #999999;
}
#widgets-dataquality-count {
  height: 500px;
}
#widgets-dataquality-count .headerbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-radius: 0;
  background-color: #f5f5f5;
  text-align: left;
}
#widgets-dataquality-count .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 436px;
  overflow-y: auto;
  margin: 0px;
  padding: 20px 0 0 0;
}
#widgets-dataquality-count .dropdown.dropdown-actions .dropdown-menu {
  max-width: 300px;
  min-width: 120px;
  max-height: 300px;
}
#widgets-dataquality-count .dropdown.dropdown-actions .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets-dataquality-count .editmode.box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  margin-bottom: 0px;
  margin-top: -1px;
  padding: 0px;
  height: 450px;
  border: 1px solid #999999;
  border-color: #dddddd;
  border-radius: 0;
  text-align: left;
  background-color: #ffffff;
}
#widgets-dataquality-count .editmode.box .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets-dataquality-count .editmode.box .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets-dataquality-count .editmode.box .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets-dataquality-count .editmode.box .piplines-list {
  height: 244px;
  overflow: auto;
}
#widgets-dataquality-count .editmode.box .piplines-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets-dataquality-count .editmode.box .piplines-list ul li {
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets-dataquality-count .editmode.box .piplines-list ul li span {
  padding-right: 10px;
}
#widgets-dataquality-count .editmode.box .piplines-list ul li:hover {
  background: #f3f3f3;
}
#widgets-dataquality-count .editmode.box .piplines-list ul ul {
  border-left: 20px solid #989898;
}
#widgets-dataquality-count .editmode.box .actions {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#widgets-dataquality-count .editmode.box .actions.right {
  text-align: right;
}
#widgets-dataquality-count .editmode.box .actions.left {
  text-align: left;
}
#widgets-dataquality-count .editmode.box .actions input.share-link {
  width: auto;
  margin: 0px;
  border-radius: 0px;
}
#widgets-dataquality-count .editmode.box .actions input.share-link:hover {
  cursor: default;
  background-color: #eeeeee;
}
#widgets-dataquality-count .editmode.box .actions .btn-default.btn-fix:active,
#widgets-dataquality-count .editmode.box .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#widgets-dataquality-count .editmode.box .actions .btn-cancel {
  background: transparent;
  color: #555555;
  text-decoration: underline;
  border: none;
  box-shadow: none !important;
}
#widgets-dataquality-count .editmode.box .actions .btn-cancel:active,
#widgets-dataquality-count .editmode.box .actions .btn-cancel:focus {
  background: transparent;
  color: #555555;
}
#widgets-dataquality-count .editmode.box .actions .btn-cancel:hover {
  background: transparent;
  color: #999999;
}
#widgets_eobjectsquality {
  height: 500px;
}
#widgets_eobjectsquality .headerbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-radius: 0;
  background-color: #f5f5f5;
  text-align: left;
}
#widgets_eobjectsquality .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 436px;
  overflow-y: auto;
  margin: 0px;
  padding: 20px 0 0 0;
}
#widgets_eobjectsquality .dropdown.dropdown-actions .dropdown-menu {
  max-width: 300px;
  min-width: 120px;
  max-height: 300px;
}
#widgets_eobjectsquality .dropdown.dropdown-actions .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets_eobjectsquality .dropdown {
  display: inline-block;
  margin-left: 10px;
}
#widgets_eobjectsquality .dropdown .dropdown-menu {
  max-width: 500px;
  min-width: 320px;
  width: auto;
  font-weight: normal;
  overflow-y: auto;
  max-height: 300px;
}
#widgets_eobjectsquality .dropdown .dropdown-menu li {
  text-align: left;
  margin-left: 0;
  padding: 5px;
  border-bottom: 1px solid #cccccc;
  cursor: pointer;
}
#widgets_eobjectsquality .dropdown .dropdown-menu li:hover {
  background-color: #e8e8e8;
}
#widgets_eobjectsquality .dropdown .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets_eobjectsquality .editmode.box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  margin-bottom: 0px;
  margin-top: -1px;
  padding: 0px;
  height: 450px;
  border: 1px solid #999999;
  border-color: #dddddd;
  border-radius: 0;
  text-align: left;
  background-color: #ffffff;
}
#widgets_eobjectsquality .editmode.box .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_eobjectsquality .editmode.box .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_eobjectsquality .editmode.box .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_eobjectsquality .editmode.box .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list {
  height: 248px;
}
#widgets_eobjectsquality .editmode.box .eobjects-list {
  height: 296px;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list,
#widgets_eobjectsquality .editmode.box .eobjects-list {
  overflow: auto;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul,
#widgets_eobjectsquality .editmode.box .eobjects-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul li,
#widgets_eobjectsquality .editmode.box .eobjects-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul li span,
#widgets_eobjectsquality .editmode.box .eobjects-list ul li span {
  padding-right: 10px;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul li:hover:not(.add-eobjectgroup),
#widgets_eobjectsquality .editmode.box .eobjects-list ul li:hover:not(.add-eobjectgroup) {
  background: #f3f3f3;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul li .alias-input,
#widgets_eobjectsquality .editmode.box .eobjects-list ul li .alias-input {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul li .alias-input input,
#widgets_eobjectsquality .editmode.box .eobjects-list ul li .alias-input input {
  flex: 0 0 300px;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul li .eobject-group-name,
#widgets_eobjectsquality .editmode.box .eobjects-list ul li .eobject-group-name {
  flex: 1;
}
#widgets_eobjectsquality .editmode.box .eobjectgroup-list ul ul,
#widgets_eobjectsquality .editmode.box .eobjects-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_eobjectsquality .editmode.box .actions {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#widgets_eobjectsquality .editmode.box .actions.right {
  text-align: right;
}
#widgets_eobjectsquality .editmode.box .actions.left {
  text-align: left;
}
#widgets_eobjectsquality .editmode.box .actions input.share-link {
  width: auto;
  margin: 0px;
  border-radius: 0px;
}
#widgets_eobjectsquality .editmode.box .actions input.share-link:hover {
  cursor: default;
  background-color: #eeeeee;
}
#widgets_eobjectsquality .editmode.box .actions .btn-default.btn-fix:active,
#widgets_eobjectsquality .editmode.box .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#widgets_eobjectsquality .editmode.box .actions .btn-cancel {
  background: transparent;
  color: #555555;
  text-decoration: underline;
  border: none;
  box-shadow: none !important;
}
#widgets_eobjectsquality .editmode.box .actions .btn-cancel:active,
#widgets_eobjectsquality .editmode.box .actions .btn-cancel:focus {
  background: transparent;
  color: #555555;
}
#widgets_eobjectsquality .editmode.box .actions .btn-cancel:hover {
  background: transparent;
  color: #999999;
}
#widgets_eobjectsquality .editmode.box button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px 12px;
  margin: 0px;
  font-size: 16px;
}
#widgets_eobjectsquality .editmode.box button.btn.btn-icon:active,
#widgets_eobjectsquality .editmode.box button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#widgets_eobjectsquality .editmode.box button.btn.btn-icon:hover {
  color: #999999;
}
#widgets_pipeline_quality_history {
  height: 500px;
}
#widgets_pipeline_quality_history .headerbox {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-radius: 0;
  background-color: #f5f5f5;
  text-align: left;
}
#widgets_pipeline_quality_history .box {
  border-color: #dddddd;
  border-radius: 0;
  height: 436px;
  overflow-y: auto;
  margin: 0px;
  padding: 20px 0 0 0;
}
#widgets_pipeline_quality_history .dropdown {
  display: inline-block;
  margin-left: 10px;
}
#widgets_pipeline_quality_history .dropdown li {
  text-align: left;
  margin-left: 0;
  padding: 5px;
  border-bottom: 1px solid #cccccc;
  cursor: pointer;
}
#widgets_pipeline_quality_history .dropdown li:hover {
  background-color: #e8e8e8;
}
#widgets_pipeline_quality_history .dropdown.dropdown-actions .dropdown-menu {
  max-width: 300px;
  min-width: 120px;
  max-height: 300px;
}
#widgets_pipeline_quality_history .dropdown.dropdown-actions .dropdown-menu a:hover {
  background-color: #91d76e;
}
#widgets_pipeline_quality_history .editmode.box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0px;
  margin-bottom: 0px;
  margin-top: -1px;
  padding: 0px;
  height: 450px;
  border: 1px solid #999999;
  border-color: #dddddd;
  border-radius: 0;
  text-align: left;
  background-color: #ffffff;
}
#widgets_pipeline_quality_history .editmode.box .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_pipeline_quality_history .editmode.box .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_pipeline_quality_history .editmode.box .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_pipeline_quality_history .editmode.box .piplines-list {
  height: 246px;
  overflow: auto;
}
#widgets_pipeline_quality_history .editmode.box .piplines-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_pipeline_quality_history .editmode.box .piplines-list ul li {
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_pipeline_quality_history .editmode.box .piplines-list ul li span {
  padding-right: 10px;
}
#widgets_pipeline_quality_history .editmode.box .piplines-list ul li:hover {
  background: #f3f3f3;
}
#widgets_pipeline_quality_history .editmode.box .piplines-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_pipeline_quality_history .editmode.box .actions {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#widgets_pipeline_quality_history .editmode.box .actions.right {
  text-align: right;
}
#widgets_pipeline_quality_history .editmode.box .actions.left {
  text-align: left;
}
#widgets_pipeline_quality_history .editmode.box .actions input.share-link {
  width: auto;
  margin: 0px;
  border-radius: 0px;
}
#widgets_pipeline_quality_history .editmode.box .actions input.share-link:hover {
  cursor: default;
  background-color: #eeeeee;
}
#widgets_pipeline_quality_history .editmode.box .actions .btn-default.btn-fix:active,
#widgets_pipeline_quality_history .editmode.box .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#widgets_pipeline_quality_history .editmode.box .actions .btn-cancel {
  background: transparent;
  color: #555555;
  text-decoration: underline;
  border: none;
  box-shadow: none !important;
}
#widgets_pipeline_quality_history .editmode.box .actions .btn-cancel:active,
#widgets_pipeline_quality_history .editmode.box .actions .btn-cancel:focus {
  background: transparent;
  color: #555555;
}
#widgets_pipeline_quality_history .editmode.box .actions .btn-cancel:hover {
  background: transparent;
  color: #999999;
}
#widget_datasheets_entry_points {
  padding: 5px 10px;
}
#widget_datasheets_entry_points .widgetBody {
  height: 350px;
  overflow-y: auto;
  padding: 0 10px;
}
#widget_datasheets_entry_points .widgetBody table {
  width: 100%;
}
#widget_datasheets_entry_points .widgetBody table tbody {
  width: 100%;
}
#widget_datasheets_entry_points .widgetBody table tbody tr {
  width: 100%;
}
#widget_datasheets_entry_points .widgetBody table tbody tr td {
  width: 33%;
  padding: 2px 5px;
}
#widget_datasheets_entry_points .widgetBody table tbody tr td .btn {
  display: block;
  background-color: #ffffff;
  color: #333333;
}
#widget_datasheets_entry_points .widgetBody table tbody tr td .btn:hover {
  background-color: #eeeeee;
}
#widget_datasheets_entry_points .widgetBody table tbody tr td .dropdown,
#widget_datasheets_entry_points .widgetBody table tbody tr td .dropup {
  width: 100%;
}
#widget_datasheets_entry_points .widgetBody table tbody tr td .dropdown .ul,
#widget_datasheets_entry_points .widgetBody table tbody tr td .dropup .ul {
  width: 100%;
}
#widget_datasheets_entry_points .widgetBody table tbody tr td .dropdown .btn,
#widget_datasheets_entry_points .widgetBody table tbody tr td .dropup .btn {
  width: 100%;
  border-radius: 0;
}
#widget_datasheets_entry_points .widgetFooter {
  height: 40px;
}
#widget_datasheets_entry_points .widgetFooter .btn {
  color: #333333;
}
#widget_workflow_statistics .bar-cell,
#modal_workflow_statistics .bar-cell {
  display: flex;
  width: 100%;
  height: 100%;
}
#widget_workflow_statistics .bar-cell .bar-segment,
#modal_workflow_statistics .bar-cell .bar-segment {
  height: 20px;
  border-left: 0px solid #555555;
  background-color: #ffe5ee;
  z-index: 0;
}
#widget_workflow_statistics .bar-cell .bar-segment .segment-label,
#modal_workflow_statistics .bar-cell .bar-segment .segment-label {
  position: absolute;
  margin-left: 5px;
  z-index: 1;
}
#widget_workflow_statistics .table-wrapper {
  height: 100%;
}
#widget_workflow_statistics .table-wrapper span.date-label {
  margin: 5px;
}
#widget_workflow_statistics .table-wrapper span.subworkflow-name {
  color: grey;
}
#widget_workflow_statistics .workflow-statistics-input {
  display: inline-block;
}
#widget_workflow_statistics .workflow-statistics-input input {
  width: 200px;
  margin-top: -3px;
  background: transparent;
}
#modal_workflow_statistics {
  top: 10%;
  left: 30%;
  width: 70%;
}
.datarocket-tabs .datarocket-tabs-bar {
  display: flex;
}
.datarocket-tabs .datarocket-tabs-bar .datarocket-tabs-tab {
  display: block;
  flex: 1 1 0px;
  padding: 8px 20px;
  box-sizing: border-box;
  font-weight: 500;
  cursor: pointer;
  border-bottom: 1px solid #f3f3f3;
}
.datarocket-tabs .datarocket-tabs-bar .datarocket-tabs-tab.datarocket-tabs-tab-active {
  color: #e50050;
  cursor: default;
  border-bottom: 2px solid #e50050;
}
.ReactTable.-datarocket-table {
  background: #ffffff;
}
.ReactTable.-datarocket-table .rt-table {
  background: #f5f5f5;
}
.ReactTable.-datarocket-table .-adjustedHeaderForScrollbar {
  width: calc(100% - 15px);
}
.ReactTable.-datarocket-table .rt-tbody {
  background: #ffffff;
}
.ReactTable.-datarocket-table .rt-thead.-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
.ReactTable.-datarocket-table .rt-thead.-header .rt-tr {
  overflow: visible;
}
.ReactTable.-datarocket-table .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
.ReactTable.-datarocket-table .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
.ReactTable.-datarocket-table .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
.ReactTable.-datarocket-table .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
.ReactTable .-datarocket-table-pagination.-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons {
  margin-left: 15px;
}
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .previousPage,
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .nextPage {
  cursor: pointer;
}
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .previousPage,
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .nextPage {
  margin-right: 20px;
  padding-top: 0px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #383838;
}
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .previousPage.disabled,
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .nextPage.disabled {
  cursor: default;
  color: #888888;
}
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .previousPage:hover,
.ReactTable .-datarocket-table-pagination.-pagination .paging_icons .nextPage:hover {
  color: #383838;
}
.ReactTable button[role="menuitem"] {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #e50050;
  white-space: nowrap;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
}
.ReactTable .dropdown-menu li > button[role="menuitem"]:hover,
.ReactTable .dropdown-menu li > button[role="menuitem"]:focus {
  border: none;
  color: #000000;
  background: rgba(100, 193, 67, 0.5);
}
.ReactTable .dropdown-menu li.disabled > button[role="menuitem"] {
  border: none;
  color: #888888;
  background: #ededed;
  cursor: default;
}
.irw-dropdownMenu {
  display: inline;
}
.irw-dropdownMenu .irw-dropdownMenu-header {
  overflow: hidden;
  background-color: white;
  border: 1px #999999 solid;
  padding: 5px 20px 5px 10px;
  border-radius: 3px;
  position: relative;
  height: 100%;
  width: 100%;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.irw-dropdownMenu .irw-dropdownMenu-header i {
  position: absolute;
  right: 5%;
  top: 30%;
  color: #999999;
}
.irw-dropdownMenu .irw-dropdownMenu-menu {
  position: absolute;
  z-index: 9999;
  border: 1px #999999 solid;
  background-color: white;
  overflow-y: auto !important;
  overflow-x: hidden;
}
.irw-dropdownMenu .irw-dropdownMenu-menu.align-right {
  right: 0;
}
.irw-dropdownMenu .irw-dropdownMenu-menu.align-left {
  left: 0;
}
.irw-dropdownMenu .irw-dropdownMenu-searchBar {
  display: flex;
  position: relative;
}
.irw-dropdownMenu .irw-dropdownMenu-searchBar i.search {
  margin: 5px;
}
.irw-dropdownMenu .irw-dropdownMenu-searchBar input {
  padding-left: 5px;
}
.irw-dropdownMenu .irw-dropdownMenu-searchBar i.reset {
  position: absolute;
  right: 10px;
  top: 30%;
}
.irw-dropdownMenu .irw-dropdownMenu-element {
  padding: 5px;
  text-align: left;
}
.irw-dropdownMenu .irw-dropdownMenu-element input {
  margin-top: 0;
}
.irw-dropdownMenu .irw-dropdownMenu-element span {
  margin-left: 10px;
}
.irw-dropdownMenu .irw-dropdownMenu-element:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
.irw-dropdownMenu .irw-dropdownMenu-itemDivider {
  padding: 3px 10px;
  background-color: #eeeeee;
  border-bottom: 1px solid #999999;
  border-top: 1px solid #999999;
}
.Select {
  position: relative;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}
.datarocket-object-tree .subtree {
  height: auto;
  overflow-y: hidden;
  transition: max-height 0.2s ease-in;
  padding: 1px 15px;
}
.datarocket-object-tree .actions {
  display: flex;
  justify-content: space-between;
  background: #f5f5f5;
  border: 1px solid #dddddd;
}
.datarocket-object-tree .actions > .selection {
  text-align: right;
}
.datarocket-object-tree .actions .btn-default.btn-fix:active,
.datarocket-object-tree .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
.datarocket-object-tree .disabled {
  background: #dddddd;
}
#datarocket_hierarchy_tree {
  height: 100%;
}
#datarocket_hierarchy_tree .hierarchy-tree {
  height: calc(100% - 40px);
  overflow: hidden auto;
}
#datarocket_hierarchy_tree .hierarchy-tree .selected,
#datarocket_hierarchy_tree .hierarchy-tree .subtree-content:hover {
  background-color: #c2c5dd;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree {
  height: auto;
  padding: 1px 0 1px 15px;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree.option {
  padding-left: 20px;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content {
  display: flex;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-icons {
  flex: 0 0 30px;
  display: flex;
  margin-right: 5px;
  justify-content: flex-end;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-icon {
  flex: 0 0 15px;
  text-align: center;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-icon i {
  width: 100%;
  height: 100%;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf {
  flex: 1 1 auto;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .rename-input {
  display: flex;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .rename-input #leafNameInput {
  flex: 1;
  margin: 0 10px 0 0;
  padding: 0;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions {
  width: 40px;
  display: flex;
  justify-content: flex-end;
  float: right;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-single,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .action {
  width: 20px;
  text-align: center;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-single:hover,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi:hover,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .action:hover {
  color: #999999;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-single > i,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi > i,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .action > i,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-single .dropdown,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi .dropdown,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .action .dropdown,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-single .btn.btn-icon,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi .btn.btn-icon,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .action .btn.btn-icon,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-single .btn.btn-icon > i,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi .btn.btn-icon > i,
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .action .btn.btn-icon > i {
  width: 100%;
  height: 100%;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .action {
  margin: auto;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi {
  line-height: 1;
}
#datarocket_hierarchy_tree .hierarchy-tree .subtree .subtree-content .subtree-leaf .actions .actions-multi .btn.btn-icon {
  padding: 0px;
}
#search_bar,
.search-bar {
  height: 28px;
  box-sizing: border-box;
  color: #999999;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 20px;
  background-color: white;
  display: flex;
}
#search_bar .search-input,
.search-bar .search-input {
  border: none;
  background-color: transparent;
  padding: 0px 10px;
  margin-left: 5px;
  flex: 1 1 auto;
  min-width: 100px;
}
#search_bar .search-icon,
.search-bar .search-icon {
  margin-left: 2px;
  flex: 0 0 auto;
}
#search_bar .search-container,
.search-bar .search-container {
  flex: 0 0 auto;
}
#search_bar .search-container .btn.delete,
.search-bar .search-container .btn.delete {
  margin: 0px;
  margin-left: 10px;
  padding: 0px;
  background-color: transparent;
  border: none;
  color: #999999;
  box-shadow: none !important;
}
#search_bar .search-container .btn.delete:hover,
.search-bar .search-container .btn.delete:hover {
  color: #333333;
}
#search_bar i,
.search-bar i {
  line-height: 28px;
}
#nav_bar.tab-container {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  border-radius: 0px;
  margin: 0 0 20px;
  min-width: max-content;
}
#nav_bar.tab-container .nav-tabs {
  border-bottom: none;
  box-shadow: none;
  margin: 2px 0;
}
#nav_bar.tab-container .nav-tabs > li > a {
  border-radius: 0;
  border-right: 1px solid #dddddd;
  font-size: 13px;
  margin-right: 0;
  padding: 3px 30px;
}
#nav_bar.tab-container .nav-tabs > li.active > a {
  border-bottom: 2px solid #ff659b;
}
#date_picker_widget .dropdown-button {
  color: black;
  border: none;
  vertical-align: baseline;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar {
  width: 200px;
  padding: 10px;
  background: white;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar .top-bar {
  display: flex;
  width: 100%;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar .top-bar .month-display {
  width: 40%;
  text-align: center;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar .top-bar .month-selector {
  width: 15%;
  border: none;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar .top-bar .month-selector:hover {
  background: #eeeeee;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar th {
  width: 30px;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar button.day-selector {
  margin: 0px;
  padding: 0px;
  height: 20px;
  width: 22px;
  border: 1px solid darkgray;
}
#date_picker_widget ul[role="menu"] #date_picker_calendar button.day-selector:hover {
  background: #eeeeee;
}
#date_picker_widget ul[role="menu"].disabled {
  background: #eeeeee;
}
#date_picker_widget ul[role="menu"].disabled .dropdown-button {
  display: none;
}
#date_picker_widget ul[role="menu"] #time_picker {
  margin: 5px;
}
#date_picker_widget ul[role="menu"] #time_picker input.time-element-input {
  margin: 10px 7px;
  width: 35px;
}
#date_picker_widget ul[role="menu"] .now-button {
  margin: 15px;
}
#workflow-status-bar .step_icon {
  border: none;
  padding: 5px;
  width: 30px;
  text-align: center;
  background-color: #eeeeee;
}
#workflow-status-bar .step_icon.active {
  color: #ffffff;
  background-color: #e50050;
}
#workflow-status-bar .separator {
  width: 20px;
  text-align: center;
}
#translator_modal {
  top: 10%;
}
#translator_modal #translation_table {
  max-height: 500px;
  overflow-y: scroll;
}
#translator_modal .lang-cell input {
  width: 100px;
}
#translator_modal .btn-icon {
  background: white;
  border: none;
}
#dashboard {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#dashboard .widgets-split-row {
  display: block;
  height: 50px;
}
#dashboard .widgets-split-row:after {
  content: '';
  height: 50px;
  display: block;
}
#landingpage {
  width: 100%;
  height: calc(100% - 40px);
}
#landingpage .landingpage-content {
  width: 100%;
  height: 100%;
  border: none;
}
.basic {
  color: #999999;
}
.verified {
  color: #9bb921;
}
.unchecked {
  color: #f3a139;
}
.defective {
  color: #dc6343;
}
.required {
  color: #aaaaaa;
}
.tooltip td {
  padding: 3px;
}
.box-disabled {
  color: #999999;
}
.marker-arrowheads {
  display: none;
}
#current_folder_diagrams li.eobject-selection {
  min-width: 200px !important;
}
#eobject_modeller_menu {
  color: black;
  background-color: black;
}
#eobject_modeller_menu ul.dropdown-menu {
  background-color: black;
  color: black;
}
#eobject_modeller_menu .dropdown-menu li > a:hover {
  background: black;
}
#modeller-menu-sidebar {
  position: fixed;
  margin-top: -9px;
  margin-left: -10px;
  width: 50px !important;
  height: 100%;
  color: #999999;
  border: 0;
}
#modeller-menu-sidebar #modeller_menus {
  width: 55px ;
  border-radius: 0;
  border: 0;
  height: 100%;
  position: fixed;
}
#modeller-menu-sidebar #modeller_menus button {
  border: 0;
  border-bottom: 1px solid #d5d5d5;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
}
#modeller-menu-sidebar #modeller_menus #export-diagram,
#modeller-menu-sidebar #modeller_menus #redo,
#modeller-menu-sidebar #modeller_menus #undo,
#modeller-menu-sidebar #modeller_menus #einstancemanager,
#modeller-menu-sidebar #modeller_menus #scaleUp,
#modeller-menu-sidebar #modeller_menus #scale100Percent,
#modeller-menu-sidebar #modeller_menus #scaleDown,
#modeller-menu-sidebar #modeller_menus .addTable {
  background-color: #eeeeee;
}
#modeller-menu-sidebar #modeller_menus #export-diagram span,
#modeller-menu-sidebar #modeller_menus #redo span,
#modeller-menu-sidebar #modeller_menus #undo span,
#modeller-menu-sidebar #modeller_menus #einstancemanager span,
#modeller-menu-sidebar #modeller_menus #scaleUp span,
#modeller-menu-sidebar #modeller_menus #scale100Percent span,
#modeller-menu-sidebar #modeller_menus #scaleDown span,
#modeller-menu-sidebar #modeller_menus .addTable span {
  color: #555555;
}
#modeller-menu-sidebar #modeller_menus #create_disabled {
  color: #c2c5dd;
}
#modeller-menu-sidebar #modeller_menus #export-diagram:hover span,
#modeller-menu-sidebar #modeller_menus #redo:hover span,
#modeller-menu-sidebar #modeller_menus #undo:hover span,
#modeller-menu-sidebar #modeller_menus #scaleUp:hover span,
#modeller-menu-sidebar #modeller_menus #scale100Percent:hover span,
#modeller-menu-sidebar #modeller_menus #scaleDown:hover span {
  color: #999999;
}
#modeller-menu-sidebar #modeller_menus #import-object:hover {
  color: #ffffff;
  background-color: #4c5387;
}
#modeller-menu-sidebar #modeller_menus #undo:disabled span {
  color: #999999;
}
#modeller-menu-sidebar #modeller_menus #redo:disabled span {
  color: #999999;
}
#modeller-menu-sidebar #modeller_menus #collapse-on,
#modeller-menu-sidebar #modeller_menus #collapse-off {
  color: #555555;
  background-color: #eeeeee;
  border: 0;
  border-bottom: 1px solid #999999 !important;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
  display: block;
}
#modeller-menu-sidebar #modeller_menus #zoom_menu {
  border-top: 1px solid #d5d5d5;
  position: absolute;
  bottom: 46px;
}
#modeller-menu-sidebar #modeller_menus #zoom_menu #scaleUp:disabled span {
  color: #999999;
}
#modeller-menu-sidebar #modeller_menus #zoom_menu #scale100Percent:disabled span {
  color: #999999;
}
#modeller-menu-sidebar #modeller_menus #zoom_menu #scaleDown:disabled span {
  color: #999999;
}
#eobject_modeller,
#table_modeller {
  margin-left: 35px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 30px);
  overflow-y: auto;
  overflow-x: auto;
  background: #ffffff url('/images/modeller-grid.png');
  background-repeat: repeat;
  background-position: center;
  padding: 15px;
  margin: -10px;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
#eobject_modeller g.label,
#table_modeller g.label {
  font-size: 11px;
  font-weight: 300;
}
#eobject_modeller g.label.possible-drop rect,
#table_modeller g.label.possible-drop rect {
  stroke-width: 2;
}
#eobject_modeller #mapViewContainer,
#table_modeller #mapViewContainer {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 150px;
  height: 75px;
  z-index: 1000;
}
#eobject_modeller #mapViewContainer #mapView,
#table_modeller #mapViewContainer #mapView {
  background-color: #ffffff;
  height: 75px;
  display: inline-block;
  border: 1px solid #999999;
  border-left-width: 0;
}
#eobject_modeller #mapViewContainer #mapView .linkRelation,
#table_modeller #mapViewContainer #mapView .linkRelation {
  display: none;
}
#eobject_modeller #mapViewContainer #mapView text,
#table_modeller #mapViewContainer #mapView text {
  display: none;
}
#eobject_modeller .input,
#table_modeller .input {
  border-radius: 0;
}
#eobject_modeller .bubble-action button,
#table_modeller .bubble-action button,
#eobject_modeller button.toggle-type-1,
#table_modeller button.toggle-type-1,
#eobject_modeller button.toggle-type-2,
#table_modeller button.toggle-type-2 {
  border: 0;
  padding: 5px;
}
#eobject_modeller .bubble-action button:hover,
#table_modeller .bubble-action button:hover,
#eobject_modeller button.toggle-type-1:hover,
#table_modeller button.toggle-type-1:hover,
#eobject_modeller button.toggle-type-2:hover,
#table_modeller button.toggle-type-2:hover {
  background-image: none;
  background-color: #cfcfcf;
}
#eobject_modeller span.additionalExportInformation,
#table_modeller span.additionalExportInformation {
  color: #4d4d4d;
  height: 26px;
  padding-top: 0px;
}
#eobject_modeller .eobject,
#table_modeller .eobject,
#eobject_modeller .table,
#table_modeller .table,
#eobject_modeller #object-skeleton,
#table_modeller #object-skeleton {
  position: absolute;
  width: 150px;
  height: 110px;
  margin-top: 0px;
  background-color: #ffffff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-color: #4c5387;
}
#eobject_modeller .eobject .accordion-heading,
#table_modeller .eobject .accordion-heading,
#eobject_modeller .table .accordion-heading,
#table_modeller .table .accordion-heading,
#eobject_modeller #object-skeleton .accordion-heading,
#table_modeller #object-skeleton .accordion-heading {
  height: 16px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
#eobject_modeller .eobject .accordion-heading .accordion-toggle,
#table_modeller .eobject .accordion-heading .accordion-toggle,
#eobject_modeller .table .accordion-heading .accordion-toggle,
#table_modeller .table .accordion-heading .accordion-toggle,
#eobject_modeller #object-skeleton .accordion-heading .accordion-toggle,
#table_modeller #object-skeleton .accordion-heading .accordion-toggle {
  padding: 3px 10px;
}
#eobject_modeller .eobject .accordion-heading .accordion-toggle i,
#table_modeller .eobject .accordion-heading .accordion-toggle i,
#eobject_modeller .table .accordion-heading .accordion-toggle i,
#table_modeller .table .accordion-heading .accordion-toggle i,
#eobject_modeller #object-skeleton .accordion-heading .accordion-toggle i,
#table_modeller #object-skeleton .accordion-heading .accordion-toggle i {
  margin-top: 2px;
  float: right;
  color: #ffffff;
}
#eobject_modeller .eobject .accordion-heading .accordion-toggle i:hover,
#table_modeller .eobject .accordion-heading .accordion-toggle i:hover,
#eobject_modeller .table .accordion-heading .accordion-toggle i:hover,
#table_modeller .table .accordion-heading .accordion-toggle i:hover,
#eobject_modeller #object-skeleton .accordion-heading .accordion-toggle i:hover,
#table_modeller #object-skeleton .accordion-heading .accordion-toggle i:hover {
  margin-top: 2px;
  float: right;
  color: rgba(100, 193, 67, 0.5);
}
#eobject_modeller .eobject .accordion-body,
#table_modeller .eobject .accordion-body,
#eobject_modeller .table .accordion-body,
#table_modeller .table .accordion-body,
#eobject_modeller #object-skeleton .accordion-body,
#table_modeller #object-skeleton .accordion-body {
  height: calc(94px);
  width: 100%;
  display: inline-block;
}
#eobject_modeller .eobject .accordion-body .content-line,
#table_modeller .eobject .accordion-body .content-line,
#eobject_modeller .table .accordion-body .content-line,
#table_modeller .table .accordion-body .content-line,
#eobject_modeller #object-skeleton .accordion-body .content-line,
#table_modeller #object-skeleton .accordion-body .content-line {
  width: 85%;
  height: 6px;
  margin: 15px auto;
}
#eobject_modeller .eobject .accordion-body .content-1,
#table_modeller .eobject .accordion-body .content-1,
#eobject_modeller .table .accordion-body .content-1,
#table_modeller .table .accordion-body .content-1,
#eobject_modeller #object-skeleton .accordion-body .content-1,
#table_modeller #object-skeleton .accordion-body .content-1 {
  height: 100%;
  width: 70%;
  float: left;
  background-color: #e9e9e9;
}
#eobject_modeller .eobject .accordion-body .content-2,
#table_modeller .eobject .accordion-body .content-2,
#eobject_modeller .table .accordion-body .content-2,
#table_modeller .table .accordion-body .content-2,
#eobject_modeller #object-skeleton .accordion-body .content-2,
#table_modeller #object-skeleton .accordion-body .content-2 {
  height: 100%;
  width: 25%;
  margin-left: 5%;
  float: left;
  background-color: #e9e9e9;
}
#eobject_modeller .eobject .accordion-body .content-3,
#table_modeller .eobject .accordion-body .content-3,
#eobject_modeller .table .accordion-body .content-3,
#table_modeller .table .accordion-body .content-3,
#eobject_modeller #object-skeleton .accordion-body .content-3,
#table_modeller #object-skeleton .accordion-body .content-3 {
  height: 100%;
  width: 10%;
  margin-left: 5%;
  float: left;
  background-color: #e9e9e9;
}
#eobject_modeller .eobject.selected,
#table_modeller .eobject.selected,
#eobject_modeller .table.selected,
#table_modeller .table.selected {
  display: inline !important;
}
#eobject_modeller .eobject:hover,
#table_modeller .eobject:hover,
#eobject_modeller .table:hover,
#table_modeller .table:hover {
  display: inline !important;
  visibility: visible;
}
#eobject_modeller .toolbox,
#table_modeller .toolbox {
  position: absolute;
  right: -63px;
  top: -1px;
  width: 55px;
  border: 1px dashed gray;
  margin-left: 15px;
  border-radius: 5px;
  z-index: 100;
  background-color: #ffffff;
}
#eobject_modeller .toolbox.half,
#table_modeller .toolbox.half {
  position: absolute;
  right: -38px;
  top: 1px;
  width: 30px;
  border: 1px dashed gray;
  margin-left: 15px;
  border-radius: 5px;
  z-index: 100;
  background-color: #ffffff;
}
#eobject_modeller .toolbox.createObject,
#table_modeller .toolbox.createObject {
  position: absolute;
  right: -33px;
  height: 45px !important;
  top: 1px;
  width: 25px;
  border: 1px dashed gray;
  margin-left: 15px;
  z-index: 100;
  background-color: #ffffff;
}
#eobject_modeller .toolbox.createObject i,
#table_modeller .toolbox.createObject i {
  padding-left: 5px;
}
#eobject_modeller #toolboxtable td,
#table_modeller #toolboxtable td {
  padding: 0px;
  padding-top: 5px;
  padding-left: 5px;
  line-height: 0px;
  text-align: left;
  vertical-align: top;
  border-top: 0px solid;
}
#eobject_modeller #toolboxtable td i,
#table_modeller #toolboxtable td i {
  margin-left: 0;
}
#eobject_modeller #toolboxtable td:hover,
#table_modeller #toolboxtable td:hover {
  color: #999999;
}
#eobject_modeller #modeller-contextmenu,
#table_modeller #modeller-contextmenu {
  display: none;
  position: absolute;
}
#eobject_modeller #object-create-popover,
#table_modeller #object-create-popover {
  width: 150px;
  height: 150px;
  z-index: 500;
  position: absolute;
}
#eobject_modeller #object-create-popover i:hover,
#table_modeller #object-create-popover i:hover {
  color: #999999;
  cursor: pointer;
}
#eobject_modeller .toolbox span,
#table_modeller .toolbox span {
  display: inline-block;
  margin-left: 2px;
  margin-top: 4px;
}
#eobject_modeller .toolbox span i.inner-icon,
#table_modeller .toolbox span i.inner-icon {
  margin-top: -1px;
}
#eobject_modeller .toolbox.selected,
#table_modeller .toolbox.selected {
  display: inline;
  visibility: visible;
}
#eobject_modeller .btn-group > a,
#table_modeller .btn-group > a {
  font-size: 13px;
  color: #ffffff;
}
#eobject_modeller .btn-group .btn-group,
#table_modeller .btn-group .btn-group {
  margin-left: 0px;
}
#eobject_modeller .addAttribute,
#table_modeller .addAttribute {
  float: right;
}
#eobject_modeller .addAttribute:hover,
#table_modeller .addAttribute:hover {
  background-color: #e50050;
}
#eobject_modeller .accordion-group,
#table_modeller .accordion-group {
  display: inline-block;
}
#eobject_modeller .accordion-group .attributeTable,
#table_modeller .accordion-group .attributeTable {
  margin: 5px;
}
#eobject_modeller .alert,
#table_modeller .alert {
  position: absolute;
  left: 50%;
  margin-left: -150px;
  width: 300px;
  text-align: center;
}
#eobject_modeller .alert a:hover,
#table_modeller .alert a:hover {
  color: #82ab72;
}
#eobject_modeller .line-label,
#table_modeller .line-label,
#eobject_modeller .line-center-label,
#table_modeller .line-center-label {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
}
#eobject_modeller .line-label,
#table_modeller .line-label {
  background-color: #e9e9e9;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
}
#eobject_modeller .line-label .numberOfConnections,
#table_modeller .line-label .numberOfConnections {
  position: absolute;
  top: -10px;
  right: -7px;
  line-height: 10px;
  font-size: 10px;
  color: #000000;
  background-color: #e9e9e9;
}
#eobject_modeller .line-label:hover,
#table_modeller .line-label:hover {
  background-color: #f6f6f6;
}
#eobject_modeller .line-bubble,
#table_modeller .line-bubble {
  padding-left: 15px;
  padding-right: 15px;
}
#eobject_modeller .bubble-action li.select a.selected,
#table_modeller .bubble-action li.select a.selected {
  color: lightgray;
}
#eobject_modeller .bubble-action li.delete,
#table_modeller .bubble-action li.delete {
  border-top: 1px solid #c0c0c0;
}
#eobject_modeller .bubble-action li.delete + li.delete,
#table_modeller .bubble-action li.delete + li.delete {
  border-top: none;
}
#eobject_modeller .lockcontainer {
  margin-left: 105px;
  margin-top: -29px;
  margin-right: -11px;
  padding-top: 4px;
  padding-bottom: 23px;
  border: 1px solid #4c5387;
}
#eobject_modeller .lockcontainer .lockstate.own-lock * {
  color: white !important;
}
#eobject_modeller .lockcontainer .lockstate.locked-by-other-user * {
  color: white !important;
}
#eobject_modeller .lockcontainer .lockstate.unlocked * {
  color: #4c5387 !important;
}
#eobject_modeller .eobject .accordion-heading {
  background-color: #4c5387;
}
#eobject_modeller .inheritance-bubble {
  border: 0px !important;
  background: transparent !important;
  color: #4c5387;
  font-size: 1.5em;
}
#eobject_modeller .inheritance-bubble:hover {
  color: #a2a6ca;
}
#eobject_modeller .role {
  text-align: center;
}
#eobject_modeller .line-label {
  border: 1px solid #4c5387;
  border-radius: 0;
}
#eobject_modeller .line-label .numberOfConnections {
  border: 1px solid #4c5387;
  border-radius: 0;
}
#eobject_modeller .possible-drop {
  box-shadow: 1px 0px 10px 5px #4c5387;
  -moz-box-shadow: 1px 0px 10px 5px #4c5387;
  -webkit-box-shadow: 1px 0px 10px 5px #4c5387;
}
#eobject_modeller .dropzone-hover {
  background-color: #e3e4ef;
}
#eobject_modeller .toolbox {
  height: 70px;
}
#eobject_modeller .toolbox span {
  width: 20px !important;
  margin-left: 5px !important;
}
#eobject_modeller .toolbox.selected .viewenabled {
  width: 20px !important;
  margin-left: 5px !important;
}
#eobject_modeller #object-create-popover #object-skeleton .accordion-heading {
  background-color: #4c5387;
}
#eobject_modeller #object-create-popover #object-skeleton .accordion-heading #object-name-input {
  padding: 0;
  margin-left: 4px;
  width: 140px;
  background-color: #a2a6ca;
  color: #ffffff;
}
#eobject_modeller #object-create-popover #object-skeleton .accordion-heading #object-name-input:focus {
  box-shadow: 0px 0px 3px #e3e4ef;
  -moz-box-shadow: 0px 0px 3px #e3e4ef;
  -webkit-box-shadow: 0px 0px 3px #e3e4ef;
  border-color: #e3e4ef;
}
#eobject_modeller #object-create-popover #toolbox-skeleton {
  height: 90px;
}
#eobject_modeller #hierarchy-view {
  height: 100%;
}
#eobject_modeller #hierarchy-view li.inLineSearch {
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  padding: 0px !important;
  margin: 0;
  opacity: 0.6;
  width: 100%;
}
#eobject_modeller #hierarchy-view li.inLineSearch #searchInputEObject {
  margin: 10px 0;
  border: none;
  font-style: italic;
}
#eobject_modeller #hierarchy-view li.inLineSearch #searchInputEObject:focus {
  border: none;
  box-shadow: none;
}
#eobject_modeller #hierarchy-view li.inLineSearch a {
  color: #999999;
  opacity: 1;
}
#eobject_modeller #hierarchy-view li.inLineSearch div {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  opacity: 1;
}
#eobject_modeller #hierarchy-view div.panel {
  background-color: white;
  height: 100%;
  width: 50%;
  border: 1px solid #999999;
}
#eobject_modeller #hierarchy-view div.panel div.panel-heading {
  color: white;
  background-color: #4C5387;
  padding: 8px 15px 8px 15px;
  display: block;
}
#eobject_modeller #hierarchy-view div.panel div.panel-body {
  height: calc(100% - 36px);
  overflow: auto;
}
#eobject_modeller #hierarchy-view div.panel div.panel-body ul {
  margin: 0px;
  list-style-type: none;
  padding-left: 20px;
}
#eobject_modeller #hierarchy-view div.panel div.panel-body ul li {
  padding: 9px 15px 9px 0px;
  border-top: 1px solid #e5e5e5;
}
#eobject_modeller #hierarchy-view div.panel div.panel-body ul li.leaf-element {
  padding-left: 16.5px;
}
#eobject_modeller #hierarchy-view div.panel div.panel-body ul li.node-element {
  color: #4C5387;
  cursor: pointer;
}
#eobject_modeller #hierarchy-view div.panel div.panel-body ul li.node-element a {
  color: #4C5387;
}
#table_modeller .lockcontainer {
  margin-left: 105px;
  margin-top: -29px;
  margin-right: -11px;
  padding-top: 4px;
  padding-bottom: 23px;
  border: 1px solid #f39100;
}
#table_modeller .lockcontainer .lockstate.own-lock * {
  color: white !important;
}
#table_modeller .lockcontainer .lockstate.locked-by-other-user * {
  color: white !important;
}
#table_modeller .lockcontainer .lockstate.unlocked * {
  color: #f39100 !important;
}
#table_modeller #object-create-popover #object-skeleton .accordion-heading {
  background-color: #f39100;
}
#table_modeller #object-create-popover #object-skeleton .accordion-heading #object-name-input {
  padding: 0;
  margin-left: 4px;
  width: 140px;
  background-color: #ffd18d;
  color: #000000;
}
#table_modeller #object-create-popover #object-skeleton .accordion-heading #object-name-input:focus {
  box-shadow: 0px 0px 3px #fffaf3;
  -moz-box-shadow: 0px 0px 3px #fffaf3;
  -webkit-box-shadow: 0px 0px 3px #fffaf3;
  border-color: #fffaf3;
}
#table_modeller #object-create-popover #toolbox-skeleton {
  height: 90px;
}
#table_modeller .table .accordion-heading {
  background-color: #f39100;
}
#table_modeller .inheritance-bubble {
  border: 0 !important;
  background: transparent !important;
  color: #f39100;
  font-size: 1.5em;
}
#table_modeller .inheritance-bubble:hover {
  color: #ffd18d;
}
#table_modeller .role {
  text-align: center;
}
#table_modeller .line-label {
  border: 1px solid #f39100;
  border-radius: 0;
}
#table_modeller .line-label .numberOfConnections {
  border: 1px solid #f39100;
  border-radius: 0;
}
#table_modeller .toolbox {
  height: 50px;
}
#table_modeller .toolbox span {
  width: 20px !important;
  margin-left: 5px !important;
}
.centeredColumn {
  text-align: center !important;
}
.rightColumn {
  text-align: right !important;
}
#table_modeller_sidebar #searchrow td,
#eobject_modeller_sidebar #searchrow td {
  padding: 0 2px 0 0;
}
#table_modeller_sidebar #modeller_sidebar_inlineSearch,
#eobject_modeller_sidebar #modeller_sidebar_inlineSearch {
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  padding: 0px !important;
  margin: 0;
  opacity: 0.6;
  width: 100%;
}
#table_modeller_sidebar #modeller_sidebar_inlineSearch #searchInput:focus,
#eobject_modeller_sidebar #modeller_sidebar_inlineSearch #searchInput:focus {
  border: none;
  box-shadow: none;
}
#table_modeller_sidebar #modeller_sidebar_inlineSearch a,
#eobject_modeller_sidebar #modeller_sidebar_inlineSearch a {
  opacity: 1;
}
#table_modeller_sidebar #modeller_sidebar_inlineSearch div,
#eobject_modeller_sidebar #modeller_sidebar_inlineSearch div {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  opacity: 1;
}
#table_modeller_sidebar #edit-eattribute,
#eobject_modeller_sidebar #edit-eattribute,
#table_modeller_sidebar #edit-attribute,
#eobject_modeller_sidebar #edit-attribute {
  margin-bottom: 0px;
}
#table_modeller_sidebar #edit-eattribute .control-group,
#eobject_modeller_sidebar #edit-eattribute .control-group,
#table_modeller_sidebar #edit-attribute .control-group,
#eobject_modeller_sidebar #edit-attribute .control-group {
  padding-right: 15px;
}
#table_modeller_sidebar #edit-eobject,
#eobject_modeller_sidebar #edit-eobject {
  padding-right: 15px;
}
#table_modeller_sidebar #eattributetype,
#eobject_modeller_sidebar #eattributetype {
  width: 350px;
}
#table_modeller_sidebar tr.relation td.buttonColumn,
#eobject_modeller_sidebar tr.relation td.buttonColumn {
  padding-top: 14px;
  width: 20px;
  opacity: 0.2;
}
#table_modeller_sidebar tr.relation td.buttonColumn span,
#eobject_modeller_sidebar tr.relation td.buttonColumn span {
  margin-top: 5px;
}
#table_modeller_sidebar tr.relation td,
#eobject_modeller_sidebar tr.relation td {
  max-height: 30px;
  overflow: hidden;
  width: 60px;
}
#table_modeller_sidebar tr.relation td.remove-relation,
#eobject_modeller_sidebar tr.relation td.remove-relation {
  padding-top: 13px;
}
#table_modeller_sidebar .checkbox,
#eobject_modeller_sidebar .checkbox {
  margin-left: 10px;
}
#table_modeller_sidebar div.scrollpane,
#eobject_modeller_sidebar div.scrollpane {
  margin-top: 10px;
  width: 100%;
}
#table_modeller_sidebar div.scrollpane div.alert,
#eobject_modeller_sidebar div.scrollpane div.alert {
  margin: 7px 15px;
  margin-left: 0;
  padding: 8px 14px;
}
#table_modeller_sidebar .remove-inheritance,
#eobject_modeller_sidebar .remove-inheritance {
  margin-top: -10px;
  margin-right: -10px;
  padding: 10px;
  padding-bottom: 15px;
}
#table_modeller_sidebar .sidebar-main[data-active="0"] .no-1,
#eobject_modeller_sidebar .sidebar-main[data-active="0"] .no-1 {
  right: -400px;
}
#table_modeller_sidebar .sidebar-main[data-active="1"] .no-1,
#eobject_modeller_sidebar .sidebar-main[data-active="1"] .no-1 {
  right: 0px;
}
#table_modeller_sidebar .sidebar-main[data-active="2"] .no-1,
#eobject_modeller_sidebar .sidebar-main[data-active="2"] .no-1 {
  right: 400px;
}
#table_modeller_sidebar .no-1,
#eobject_modeller_sidebar .no-1 {
  width: 400px;
}
#table_modeller_sidebar tr.attribute,
#eobject_modeller_sidebar tr.attribute {
  width: 357px;
}
#table_modeller_sidebar tr.attribute td.buttonColumn,
#eobject_modeller_sidebar tr.attribute td.buttonColumn {
  height: 30px;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 5px;
  opacity: 0.2;
}
#table_modeller_sidebar tr.attribute:hover,
#eobject_modeller_sidebar tr.attribute:hover {
  background-color: #ffd18d;
}
#table_modeller_sidebar tr.attribute:hover td.buttonColumn,
#eobject_modeller_sidebar tr.attribute:hover td.buttonColumn {
  opacity: 1;
}
#table_modeller_sidebar .relationhead,
#eobject_modeller_sidebar .relationhead {
  font-color: white;
  width: 364px;
  height: 25px;
  padding: 10px;
  padding-right: 25px;
}
#table_modeller_sidebar .relationhead #removerelation,
#eobject_modeller_sidebar .relationhead #removerelation {
  margin-top: 18px;
  margin-right: 17px;
}
#table_modeller_sidebar .relationhead #removerelation:hover,
#eobject_modeller_sidebar .relationhead #removerelation:hover {
  color: #999999;
}
#table_modeller_sidebar .relation-edit-container,
#eobject_modeller_sidebar .relation-edit-container {
  width: 332px;
  margin: 10px;
  margin-top: 5px;
  background-color: white;
  border: 1px solid #999999;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
#table_modeller_sidebar .relation-edit-container div,
#eobject_modeller_sidebar .relation-edit-container div {
  margin: 0;
}
#table_modeller_sidebar .relation-edit-container form,
#eobject_modeller_sidebar .relation-edit-container form {
  margin: 0px;
  padding: 15px 15px 0px 15px;
}
#table_modeller_sidebar .relation-edit-container form #viewsettings-container,
#eobject_modeller_sidebar .relation-edit-container form #viewsettings-container {
  margin-top: 20px;
}
#table_modeller_sidebar .relation-edit-container .control-group,
#eobject_modeller_sidebar .relation-edit-container .control-group {
  padding-right: 15px;
}
#table_modeller_sidebar .relation-edit-container .control-group #type1x,
#eobject_modeller_sidebar .relation-edit-container .control-group #type1x,
#table_modeller_sidebar .relation-edit-container .control-group #type2x,
#eobject_modeller_sidebar .relation-edit-container .control-group #type2x,
#table_modeller_sidebar .relation-edit-container .control-group #type1y,
#eobject_modeller_sidebar .relation-edit-container .control-group #type1y,
#table_modeller_sidebar .relation-edit-container .control-group #type2y,
#eobject_modeller_sidebar .relation-edit-container .control-group #type2y {
  width: 50px;
}
#table_modeller_sidebar .relation-edit-container .control-group #type1y,
#eobject_modeller_sidebar .relation-edit-container .control-group #type1y,
#table_modeller_sidebar .relation-edit-container .control-group #type2y,
#eobject_modeller_sidebar .relation-edit-container .control-group #type2y {
  margin-left: 15px;
}
#table_modeller_sidebar .relation-edit-container .control-group .subsettings,
#eobject_modeller_sidebar .relation-edit-container .control-group .subsettings {
  padding-left: 9px;
  margin-bottom: 15px;
}
#table_modeller_sidebar .relation-edit-container .control-group .subsettings .control-label span,
#eobject_modeller_sidebar .relation-edit-container .control-group .subsettings .control-label span {
  font-weight: normal;
}
#table_modeller_sidebar .relation-edit-container .button-container2,
#eobject_modeller_sidebar .relation-edit-container .button-container2 {
  border-top-color: #eeeeee;
  margin-left: -16px;
  width: 332px;
  border-bottom: none;
}
#table_modeller_sidebar .relation-edit-container .button-container2 .button-box,
#eobject_modeller_sidebar .relation-edit-container .button-container2 .button-box {
  margin-top: 10px;
  padding-right: 15px;
}
#table_modeller_sidebar .edit-container,
#eobject_modeller_sidebar .edit-container {
  padding: 20px 15px 10px 30px;
  width: 352px;
}
#table_modeller_sidebar .sidebar-header {
  background: #f39100;
}
#table_modeller_sidebar .sidebar-header .btn {
  background: #f39100;
}
#table_modeller_sidebar .sidebar-header .btn :hover {
  color: #ffd18d;
}
#table_modeller_sidebar .sidebar-footer .btn {
  background: #f39100;
}
#table_modeller_sidebar .sidebar-footer .btn :hover {
  color: #ffd18d;
}
#table_modeller_sidebar td.action-column {
  opacity: 0.2;
}
#table_modeller_sidebar tr.action-row:hover {
  background-color: #ffe6c0;
}
#table_modeller_sidebar tr.action-row:hover td.action-column {
  opacity: 1;
}
#table_modeller_sidebar .dropdown ul {
  left: -140px;
}
#table_modeller_sidebar .dropdown .dropdown-menu {
  color: #383838;
}
#table_modeller_sidebar .dropdown .dropdown-menu li {
  padding: 2px 5px;
}
#table_modeller_sidebar .dropdown .dropdown-menu li:hover {
  color: #ffffff;
  background: #ffd18d;
}
#table_modeller_sidebar .edit-container {
  width: 352px;
  padding: 15px 10px 15px 15px;
  margin: 10px;
  background-color: white;
  border: 1px solid #999999;
}
#eobject_modeller_sidebar .add-eattribute {
  background-color: #ffffff !important;
  border: none;
  color: #eeeeee;
}
#eobject_modeller_sidebar .add-eattribute:hover {
  color: #999999;
}
#eobject_modeller_sidebar .action-icon {
  padding: 0px 10px;
}
#eobject_modeller_sidebar .sidebar-header.action-icon:hover {
  color: #c2c5dd;
}
#eobject_modeller_sidebar .action-icon:hover {
  color: #c2c5dd;
}
#eobject_modeller_sidebar .action-icon:hover .lockstate {
  color: #c2c5dd;
}
#eobject_modeller_sidebar tr.relation.selected {
  background-color: #e3e4ef;
}
#eobject_modeller_sidebar tr.relation.selected td.buttonColumn {
  opacity: 1;
}
#eobject_modeller_sidebar tr.relation:hover {
  background-color: #e3e4ef;
}
#eobject_modeller_sidebar tr.relation:hover .buttonColumn {
  opacity: 1;
}
#eobject_modeller_sidebar .sidebar-header,
#eobject_modeller_sidebar .btn {
  background: #4c5387;
}
#eobject_modeller_sidebar .sidebar.no-1 .sidebar-header {
  display: flex;
}
#eobject_modeller_sidebar .sidebar.no-1 .sidebar-header .header-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#eobject_modeller_sidebar .sidebar.no-1 .sidebar-header .tooltip-container:first-of-type {
  margin-left: auto;
}
#eobject_modeller_sidebar .sidebar.no-1 .sidebar-header .action-icon {
  box-sizing: border-box;
  width: 35px;
}
#eobject_modeller_sidebar tr.eattribute td.buttonColumn {
  padding-left: 5px;
  padding-right: 5px;
  opacity: 0.2;
  margin: 0;
  margin-top: 2px;
  height: 20px;
  width: 25px;
}
#eobject_modeller_sidebar tr.selected {
  background-color: #e3e4ef;
}
#eobject_modeller_sidebar tr.eattribute:hover {
  background-color: #e3e4ef;
}
#eobject_modeller_sidebar tr.eattribute:hover td.buttonColumn {
  opacity: 1;
}
#eobject_modeller_sidebar .edit-container {
  width: 352px;
  padding: 15px;
  margin: 10px;
  padding-bottom: 10px;
  background-color: white;
  border: 1px solid #999999;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
#eobject_modeller_sidebar #edit-inheritance-comment,
#eobject_modeller_sidebar #edit-version-comment {
  width: 339px;
}
#eobject_modeller_sidebar #edit-inheritance-comment textarea,
#eobject_modeller_sidebar #edit-version-comment textarea {
  resize: none;
}
#eobject_modeller_sidebar .content.inheritance .header {
  margin-right: -10px;
}
#eobject_modeller_sidebar .content.inheritance #inheritance-comment {
  margin-top: 10px;
}
#eobject_modeller_sidebar .content.inheritance .edit-container {
  width: 348px;
  padding-top: 5px;
  padding-bottom: 35px;
  margin-left: 0;
  margin-right: 0 !important;
}
#eobject_modeller_sidebar .content.inheritance .edit-container .scrollpane {
  width: 100%;
}
#eobject_modeller_sidebar .content.inheritance .edit-container .button-container {
  width: 373px;
  height: 50px;
  padding: 2.5px;
  margin: 0px;
  margin-left: -16px;
  margin-top: 20px;
  margin-bottom: -36px;
  background-color: #fafafa;
  border: 1px solid #999999;
  border-top-color: #eeeeee;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#eobject_modeller_sidebar .content.inheritance .edit-container .button-container .button-border {
  border-top: solid 1px black;
  margin-bottom: 1px;
}
#eobject_modeller_sidebar .content.inheritance .edit-container .button-container .button-box {
  padding-right: 15px;
  float: right;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 10px;
}
#eobject_modeller_sidebar label.inherit_all_eattributes {
  margin: 0px;
}
#eobject_modeller_sidebar div.editable-input {
  margin-right: 50px;
}
#modeller_editConnection #column_container {
  margin: auto;
  width: 100%;
}
#modeller_editConnection #column_container #column_left {
  float: left;
  width: 30.33333333%;
  padding: 1%;
  border-right: 1px solid #eeeeee;
}
#modeller_editConnection #column_container #column_center {
  float: left;
  width: 30.33333333%;
}
#modeller_editConnection #column_container #column_center #bubble_container {
  width: 48px;
  min-height: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 100px;
  vertical-align: middle;
}
#modeller_editConnection #column_container #column_right {
  float: right;
  width: 30.33333333%;
  padding: 1%;
  border-left: 1px solid #eeeeee;
}
#modeller_editConnection .btn-group > a {
  font-size: 13px;
  color: #ffffff;
}
#modeller_editConnection .modal-body {
  display: block;
}
#modeller_editConnection .dropzone-hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 5px;
  padding-left: 3px;
  margin-bottom: 5px;
  border-width: 1px;
  border-style: dashed;
}
#modeller_editConnection .bubble .btn {
  font-weight: bold;
}
#modeller_editConnection .bubble .sourceType {
  border-left: 2px solid;
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-right: none;
  border-color: #9bb921;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  -moz-border-radius-topleft: 20px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
#modeller_editConnection .bubble .bubble-action {
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-color: #9bb921;
}
#modeller_editConnection .bubble .targetType {
  border-right: 2px solid;
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-left: none;
  border-color: #9bb921;
  -webkit-border-top-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-topright: 20px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
#modeller_editConnection .sourceAttribute {
  padding-right: 15px;
  padding-left: 15px;
}
#modeller_editConnection .sourceAttribute p {
  margin-bottom: 0px;
  font-size: 14px;
}
#modeller_editConnection .targetAttribute {
  padding-right: 15px;
  padding-left: 15px;
}
#modeller_editConnection .targetAttribute p {
  margin-bottom: 0px;
  font-size: 14px;
}
#modeller_editConnection.eobject #column_container .accordion-heading {
  background-color: #4c5387;
}
#modeller_editConnection.eobject #column_container .dropzone-hover {
  box-shadow: 1px 0px 30px #4c5387;
  -moz-box-shadow: 1px 0px 30px #4c5387;
  -webkit-box-shadow: 1px 0px 30px #4c5387;
  border-color: #4c5387;
}
#modeller_editConnection.eobject #column_container .possible-drop {
  box-shadow: 1px 0px 10px #4c5387;
  -moz-box-shadow: 1px 0px 10px #4c5387;
  -webkit-box-shadow: 1px 0px 10px #4c5387;
}
#modeller_editConnection.table #column_container .accordion-heading {
  background-color: #f39100;
}
#modeller_editConnection.table #column_container .dropzone-hover {
  box-shadow: 1px 0px 30px #f39100;
  -moz-box-shadow: 1px 0px 30px #f39100;
  -webkit-box-shadow: 1px 0px 30px #f39100;
  border-color: #f39100;
}
#modeller_editConnection.table #column_container .possible-drop {
  box-shadow: 1px 0px 10px #f39100;
  -moz-box-shadow: 1px 0px 10px #f39100;
  -webkit-box-shadow: 1px 0px 10px #f39100;
}
#modeller_editEObject {
  width: auto;
}
#modeller_editEObject .content .scrollpane {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}
#modeller_createDatasource,
#modeller_createDatasourceInline {
  margin-top: 5px;
}
#modeller_createDatasource .creation-footer ul li .chevron,
#modeller_createDatasourceInline .creation-footer ul li .chevron {
  border: 24px solid transparent;
  border-left: 14px solid #d4d4d4;
  border-right: 0;
  display: block;
  position: absolute;
  right: -14px;
  top: 0;
}
#modeller_createDatasource .creation-footer ul li .chevron:before,
#modeller_createDatasourceInline .creation-footer ul li .chevron:before {
  border: 24px solid transparent;
  border-left: 14px solid #ededed;
  border-right: 0;
  content: "";
  display: block;
  position: absolute;
  right: 1px;
  top: -24px;
}
#modeller_createDatasource .creation-footer ul li .badge,
#modeller_createDatasourceInline .creation-footer ul li .badge {
  margin: 0 8px 0 5px;
}
#modeller_createDatasource .creation-footer ul li:nth-child(1),
#modeller_createDatasourceInline .creation-footer ul li:nth-child(1) {
  border-radius: 0px;
  padding-left: 20px;
  z-index: 10;
}
#modeller_createDatasource .creation-footer .actions .btn-prev i,
#modeller_createDatasourceInline .creation-footer .actions .btn-prev i {
  margin-right: 5px;
}
#modeller_createDatasource .creation-footer .actions .btn-next i,
#modeller_createDatasourceInline .creation-footer .actions .btn-next i {
  margin-left: 5px;
}
#modeller_createDatasource .step-content .step-pane,
#modeller_createDatasourceInline .step-content .step-pane {
  display: none;
}
#modeller_createDatasource .creation-footer,
#modeller_createDatasourceInline .creation-footer {
  height: 46px;
  border-top: 1px solid #ddd;
  list-style: none outside none;
  padding: 0;
  margin: 0;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  background-color: #f9f9f9;
}
#modeller_createDatasource .creation-footer::after,
#modeller_createDatasourceInline .creation-footer::after,
#modeller_createDatasource .creation-footer::before,
#modeller_createDatasourceInline .creation-footer::before {
  display: table;
  content: "";
  line-height: 0;
}
#modeller_createDatasource .creation-footer::after,
#modeller_createDatasourceInline .creation-footer::after {
  clear: both;
}
#modeller_createDatasource .creation-footer .actions,
#modeller_createDatasourceInline .creation-footer .actions {
  height: 46px;
  line-height: 46px;
  float: right;
  padding-right: 15px;
  vertical-align: middle;
}
#modeller_createDatasource .creation-footer .actions button,
#modeller_createDatasourceInline .creation-footer .actions button {
  color: #555555;
  border: none;
  background: none;
  padding: 0 10px 0 10px;
}
#modeller_createDatasource .creation-footer .actions button:hover,
#modeller_createDatasourceInline .creation-footer .actions button:hover {
  color: #999999;
}
#modeller_createDatasource .creation-footer li,
#modeller_createDatasourceInline .creation-footer li {
  float: left;
  margin: 0;
  position: relative;
  font-size: 16px;
  cursor: default;
  background: none;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #eee;
  color: #778e19;
  height: 46px;
  line-height: 46px;
  padding: 0 15px 0 35px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#modeller_createDatasource .creation-footer li div.editable-buttons,
#modeller_createDatasourceInline .creation-footer li div.editable-buttons {
  margin-left: 40px;
}
#modeller_createDatasource .creation-footer li .badge,
#modeller_createDatasourceInline .creation-footer li .badge {
  text-shadow: none;
  background-color: #e50050;
}
#modeller_createDatasource .creation-footer li .chevron,
#modeller_createDatasourceInline .creation-footer li .chevron {
  border: 23px solid transparent;
  border-left: 14px solid white;
  right: -37px;
}
#modeller_createDatasource .creation-footer li .chevron:before,
#modeller_createDatasourceInline .creation-footer li .chevron:before {
  right: 2px;
}
#modeller_createDatasource .creation-footer li:nth-child(1),
#modeller_createDatasourceInline .creation-footer li:nth-child(1) {
  border-radius: 4px 0 0 4px;
  padding: 0 20px 0 30px;
}
#modeller_createDatasource .creation-footer li:nth-child(2),
#modeller_createDatasourceInline .creation-footer li:nth-child(2) {
  z-index: 9;
}
#modeller_createDatasource .creation-footer li:nth-child(3),
#modeller_createDatasourceInline .creation-footer li:nth-child(3) {
  z-index: 8;
}
#modeller_createDatasource .creation-footer li:nth-child(4),
#modeller_createDatasourceInline .creation-footer li:nth-child(4) {
  z-index: 7;
}
#modeller_createDatasource .creation-footer li:nth-child(5),
#modeller_createDatasourceInline .creation-footer li:nth-child(5) {
  z-index: 6;
}
#modeller_createDatasource .creation-footer li:nth-child(6),
#modeller_createDatasourceInline .creation-footer li:nth-child(6) {
  z-index: 5;
}
#modeller_createDatasource .creation-footer li.currentStep,
#modeller_createDatasourceInline .creation-footer li.currentStep {
  margin: 0;
  background: #e50050;
  color: #fff;
  z-index: 11 !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
#modeller_createDatasource .creation-footer li.currentStep .badge,
#modeller_createDatasourceInline .creation-footer li.currentStep .badge {
  color: #e50050;
  text-shadow: none;
  background-color: #fff;
}
#modeller_createDatasource .creation-footer li.currentStep .chevron:before,
#modeller_createDatasourceInline .creation-footer li.currentStep .chevron:before {
  border-left-color: #e50050;
}
#modeller_createDatasource .creation-body,
#modeller_createDatasourceInline .creation-body {
  height: 500px;
  padding: 0px 15px 0 30px;
  overflow-y: auto;
}
#modeller_createDatasource .creation-body #edit_datasource_settings,
#modeller_createDatasourceInline .creation-body #edit_datasource_settings {
  height: 488px;
  overflow-y: auto;
}
#modeller_createDatasource .creation-body #edit_datasource_settings input,
#modeller_createDatasourceInline .creation-body #edit_datasource_settings input {
  width: 180px;
}
#modeller_createDatasource .creation-body #tables,
#modeller_createDatasourceInline .creation-body #tables {
  height: 388px;
  overflow-y: auto;
}
#modeller_createDatasource .creation-body #tables input,
#modeller_createDatasourceInline .creation-body #tables input {
  width: 180px;
}
#modeller_createDatasource .creation-body .createdatasource-header,
#modeller_createDatasourceInline .creation-body .createdatasource-header {
  margin-left: -30px;
  margin-top: -5px;
  margin-right: -15px;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #c7c7c7;
  padding-left: 15px;
  background: #f9f9f9;
}
#modeller_createDatasource .creation-body .createdatasource-col-body,
#modeller_createDatasourceInline .creation-body .createdatasource-col-body {
  height: 428px;
}
#modeller_createDatasource .creation-body .createdatasource-col-container,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container {
  margin-left: -30px;
  margin-right: -15px;
  display: flex;
  justify-content: flex-start;
  height: 464px;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-one,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-one {
  border-right: 1px solid #c7c7c7;
  min-width: 48%;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-two,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-two {
  width: 100%;
  margin-left: 15px;
  border-left: 1px solid #c7c7c7;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-header,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-header {
  height: 35px;
  line-height: 35px;
  padding: 0px 0px 0px 15px;
  border-bottom: 1px solid #c7c7c7;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-header.tables,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-header.tables {
  background: #f39100;
  color: white;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-header.with-actions,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-header.with-actions {
  display: flex;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-header.with-actions .title,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-header.with-actions .title {
  flex: 1 1 0px;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-header.with-actions .actions button.btn,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-header.with-actions .actions button.btn {
  padding-right: 15px;
  font-size: 13px;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-col-header span.action,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-col-header span.action {
  padding: 0px 10px;
  border-left: 1px solid;
}
#modeller_createDatasource .creation-body .createdatasource-col-container div.search-form input.search-field,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container div.search-form input.search-field {
  width: 100%;
  box-sizing: border-box;
  border: none;
  padding: 5px 5px 5px 15px;
  background: white;
  border-bottom: 1px solid;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-tables,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-tables {
  overflow: auto;
  height: 397px;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table {
  padding: 4px 8px;
  border-bottom: 1px solid #c7c7c7;
  line-height: 30px;
  border-left: 5px solid gray;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table > span,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table > span {
  margin-left: 5px;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table.done,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table.done {
  border-left: 5px solid #9bb921;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table.selected,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-tables .createdatasource-table.selected {
  background: #ececec;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-attributes,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-attributes {
  overflow: auto;
  height: 397px;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-attributes .createdatasource-attribute,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-attributes .createdatasource-attribute {
  line-height: 30px;
  padding: 4px 4px 4px 15px;
  border-bottom: 1px solid #c7c7c7;
}
#modeller_createDatasource .creation-body .createdatasource-col-container .createdatasource-attributes .createdatasource-attribute > span,
#modeller_createDatasourceInline .creation-body .createdatasource-col-container .createdatasource-attributes .createdatasource-attribute > span {
  margin-left: 5px;
}
#modeller_createDatasource .creation-body #loading-container,
#modeller_createDatasourceInline .creation-body #loading-container {
  height: 100%;
}
#modeller_createDatasource .creation-body select.input-medium,
#modeller_createDatasourceInline .creation-body select.input-medium {
  max-width: 250px;
}
#modeller_createDatasource .creation-body td,
#modeller_createDatasourceInline .creation-body td {
  padding-right: 20px;
}
#modeller_createDatasource .creation-body td.headline,
#modeller_createDatasourceInline .creation-body td.headline {
  min-width: 150px;
  font-weight: bold;
}
#modeller_createDatasource .creation-body input.input-medium,
#modeller_createDatasourceInline .creation-body input.input-medium {
  width: 150px;
}
#modeller_createDatasource .creation-body select.input-medium,
#modeller_createDatasourceInline .creation-body select.input-medium {
  width: 180px;
}
#modeller_createDatasource .creation-body div.editable-buttons,
#modeller_createDatasourceInline .creation-body div.editable-buttons {
  margin-left: 0px;
}
#modeller_createDatasource #datasource-virtual .selected-table-list,
#modeller_createDatasourceInline #datasource-virtual .selected-table-list {
  height: 100%;
  overflow-y: auto;
}
#modeller_createDatasource #datasource-virtual .selected-table,
#modeller_createDatasourceInline #datasource-virtual .selected-table {
  width: 300px;
  margin-bottom: 5px;
}
#modeller_createDatasource #datasource-virtual .selected-table .table-entry,
#modeller_createDatasourceInline #datasource-virtual .selected-table .table-entry {
  width: 100%;
  line-height: 25px;
  border: 1px solid #999999;
  border-radius: 4px;
  background: #eeeeee;
}
#modeller_createDatasource #datasource-virtual .selected-table .table-entry .list-item,
#modeller_createDatasourceInline #datasource-virtual .selected-table .table-entry .list-item {
  width: calc(100% - 45px);
  display: inline-block;
  padding: 0 10px;
}
#modeller_createDatasource #datasource-virtual .selected-table .table-entry .list-item .label,
#modeller_createDatasourceInline #datasource-virtual .selected-table .table-entry .list-item .label {
  margin-top: 4px;
}
#modeller_createDatasource #datasource-virtual .selected-table .table-entry button,
#modeller_createDatasourceInline #datasource-virtual .selected-table .table-entry button {
  width: 25px;
  height: 25px;
  border: none;
  padding: 0;
  border-left: 1px solid #999999;
  background: #eeeeee;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react,
#modeller_createDatasource #connector_oracledb_v3_step_one_react,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react,
#modeller_createDatasource #connector_csv_v3_step_one_react,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react,
#modeller_createDatasource #connector_excel_v3_step_one_react,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react,
#modeller_createDatasource #connector_odbc_v3_step_one_react,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react,
#modeller_createDatasource #connector_mssql_v3_step_one_react,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react,
#modeller_createDatasource #connector_xom_v3_step_one_react,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react {
  display: flex;
  height: 500px;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_sapidoc_v3_step_one_react__form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_csv_v3_step_one_react__form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_excel_v3_step_one_react__form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_odbc_v3_step_one_react__form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_mssql_v3_step_one_react__form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_oracledb_v3_step_one_react__form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_xom_v3_step_one_react__form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_xom_v3_step_one_react__form {
  flex: 1 1 0px;
  overflow: auto;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_sapidoc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_csv_v3_step_one_react__form > form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_excel_v3_step_one_react__form > form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_odbc_v3_step_one_react__form > form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_mssql_v3_step_one_react__form > form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_oracledb_v3_step_one_react__form > form,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_xom_v3_step_one_react__form > form,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_xom_v3_step_one_react__form > form {
  overflow: visible;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_sapidoc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_csv_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_excel_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_odbc_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_mssql_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_oracledb_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_csv_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_excel_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_odbc_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_mssql_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasource #connector_xom_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react #connector_xom_v3_step_one_react__form #files_encoding_input {
  width: 87%;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasource #connector_csv_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasource #connector_excel_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasource #connector_odbc_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasource #connector_mssql_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasource #connector_xom_v3_step_one_react .rw-multiselect.rw-widget,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .rw-multiselect.rw-widget {
  width: 87%;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader input,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader input,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader input,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader input,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader input,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader input {
  display: none;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__files,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__files,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__files,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__files,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__files,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__files,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__files,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__files,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__files,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__files,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__files,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__files,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__files,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__files {
  display: flex;
  flex-wrap: wrap;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file {
  position: relative;
  margin: 5px 5px 5px 0px;
  padding: 3px;
  background: #f8f8f8;
  border: 1px solid lightgray;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file__name,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file__name {
  display: inline-block;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file__status {
  display: inline-block;
  margin-right: 5px;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file--succeed .controls__uploader__file__status {
  color: #66c283;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file--failed .controls__uploader__file__status {
  color: #d53e42;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions {
  display: none;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file:hover > .controls__uploader__file__actions {
  display: block;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls__uploader__file__actions,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls__uploader__file__actions {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  background: #ffffffc7;
  padding: 2px 5px;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls.controls--with-disable,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls.controls--with-disable {
  display: flex;
  align-items: center;
  max-width: 85%;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-input {
  display: flex;
  flex: 1 1 0px;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-input > input,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-input > input {
  width: 100%;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasource #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasource #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasource #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-disable,
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-disable {
  display: flex;
  flex: 0.3 0.3 0px;
}
#modeller_createDatasource #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasourceInline #connector_sapidoc_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasource #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasourceInline #connector_oracledb_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasource #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasourceInline #connector_csv_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasource #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasourceInline #connector_excel_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasource #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasourceInline #connector_odbc_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasource #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasourceInline #connector_mssql_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasource #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#modeller_createDatasourceInline #connector_xom_v3_step_one_react .controls.controls--with-disable .controls-disable > input[type="checkbox"] {
  margin: -1px 7px 0px 0px;
  padding: 0px;
}
#modeller_createDatasource #datasource_network_step_1,
#modeller_createDatasourceInline #datasource_network_step_1 {
  height: 100%;
  overflow: auto;
}
#modeller_createDatasource button.btn.btn-icon,
#modeller_createDatasourceInline button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}
#modeller_createDatasource button.btn.btn-icon:active,
#modeller_createDatasourceInline button.btn.btn-icon:active,
#modeller_createDatasource button.btn.btn-icon:focus,
#modeller_createDatasourceInline button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#modeller_createDatasource button.btn.btn-icon:hover,
#modeller_createDatasourceInline button.btn.btn-icon:hover {
  color: #999999;
}
#modeller_diagramExplorer,
#modeller_datasourceExplorer {
  width: 900px;
  position: absolute;
  left: 50%;
  margin-left: -450px;
}
#modeller_diagramExplorer .modal-body,
#modeller_datasourceExplorer .modal-body {
  padding-top: 0px;
  padding-bottom: 0px;
  overflow: visible;
}
#modeller_diagramExplorer #rightsOn,
#modeller_datasourceExplorer #rightsOn,
#modeller_diagramExplorer #rightsOff,
#modeller_datasourceExplorer #rightsOff,
#modeller_diagramExplorer #newFolder,
#modeller_datasourceExplorer #newFolder,
#modeller_diagramExplorer #newDiagram,
#modeller_datasourceExplorer #newDiagram {
  margin: 5px;
}
#modeller_diagramExplorer #deleteuser,
#modeller_datasourceExplorer #deleteuser {
  margin-top: 5px;
}
#modeller_diagramExplorer .delete-diagram,
#modeller_datasourceExplorer .delete-diagram,
#modeller_diagramExplorer .open-diagram,
#modeller_datasourceExplorer .open-diagram,
#modeller_diagramExplorer .copy-diagram,
#modeller_datasourceExplorer .copy-diagram,
#modeller_diagramExplorer .restore-diagram,
#modeller_datasourceExplorer .restore-diagram {
  margin-top: -25px !important;
}
#modeller_diagramExplorer .open-diagram,
#modeller_datasourceExplorer .open-diagram {
  margin-right: 48px;
}
#modeller_diagramExplorer .edit-diagram,
#modeller_datasourceExplorer .edit-diagram {
  position: absolute;
  bottom: 5px;
  right: 10px;
  margin: 0;
}
#modeller_diagramExplorer .copy-diagram,
#modeller_datasourceExplorer .copy-diagram {
  margin-right: 23px;
}
#modeller_diagramExplorer .open-datasource,
#modeller_datasourceExplorer .open-datasource,
#modeller_diagramExplorer .edit-datasource,
#modeller_datasourceExplorer .edit-datasource,
#modeller_diagramExplorer .delete-datasource,
#modeller_datasourceExplorer .delete-datasource {
  margin-top: -25px !important;
}
#modeller_diagramExplorer .edit-datasource,
#modeller_datasourceExplorer .edit-datasource {
  margin-right: 25px;
}
#modeller_diagramExplorer .open-datasource,
#modeller_datasourceExplorer .open-datasource {
  margin-right: 50px;
}
#modeller_diagramExplorer #newDiagram,
#modeller_datasourceExplorer #newDiagram {
  padding: 0 5px 0 5px;
}
#modeller_diagramExplorer select,
#modeller_datasourceExplorer select {
  width: 400px;
}
#modeller_diagramExplorer ul,
#modeller_datasourceExplorer ul,
#modeller_diagramExplorer ol,
#modeller_datasourceExplorer ol {
  list-style-type: none;
  margin: 0;
}
#modeller_diagramExplorer ul li.current,
#modeller_datasourceExplorer ul li.current,
#modeller_diagramExplorer ol li.current,
#modeller_datasourceExplorer ol li.current {
  background-color: #e3e4ef !important;
}
#modeller_diagramExplorer ul.excelstructure,
#modeller_datasourceExplorer ul.excelstructure {
  list-style-type: disc;
  margin-left: 25px;
}
#modeller_diagramExplorer th.adduser span,
#modeller_datasourceExplorer th.adduser span {
  margin-right: 20px;
}
#modeller_diagramExplorer tr.hoverOn td span.opct div span.buttonColumn span,
#modeller_datasourceExplorer tr.hoverOn td span.opct div span.buttonColumn span {
  opacity: 0.2;
}
#modeller_diagramExplorer tr.hoverOn:hover,
#modeller_datasourceExplorer tr.hoverOn:hover {
  background-color: #e3e4ef;
}
#modeller_diagramExplorer tr.hoverOn:hover td span.opct div span.buttonColumn span,
#modeller_datasourceExplorer tr.hoverOn:hover td span.opct div span.buttonColumn span {
  opacity: 1;
}
#modeller_diagramExplorer tr.eattribute:hover,
#modeller_datasourceExplorer tr.eattribute:hover {
  background-color: #e3e4ef;
}
#modeller_diagramExplorer tr.eattribute:hover td.buttonColumn span,
#modeller_datasourceExplorer tr.eattribute:hover td.buttonColumn span {
  opacity: 1;
}
#modeller_diagramExplorer #menu-pane,
#modeller_datasourceExplorer #menu-pane {
  height: 32px;
  margin-right: -15px;
  margin-left: -15px;
  border-bottom: 1px solid ;
  padding-left: 5px;
  padding-top: 2px;
  margin-top: -1px;
  background-color: #ffffff;
}
#modeller_diagramExplorer #menu-pane #menu-folder,
#modeller_datasourceExplorer #menu-pane #menu-folder {
  width: calc(29% - 7px);
  float: left;
  border-right: 1px solid #eeeeee;
  height: 32px;
}
#modeller_diagramExplorer #menu-pane #menu-folder #rights,
#modeller_datasourceExplorer #menu-pane #menu-folder #rights {
  margin-right: 4px;
}
#modeller_diagramExplorer #menu-pane #menu-folder span.editable-clear-x,
#modeller_datasourceExplorer #menu-pane #menu-folder span.editable-clear-x {
  position: relative;
  margin: 5px;
}
#modeller_diagramExplorer #menu-pane #menu-folder div.searchfield,
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield {
  margin-bottom: 5px;
  margin-top: 0px;
  margin-left: 5px;
  border-width: 0;
  width: 165px;
  float: left;
  background-color: #ffffff;
  z-index: 8;
  position: relative;
}
#modeller_diagramExplorer #menu-pane #menu-folder div.searchfield input,
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  background: #ffffff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 31px;
  margin: 0;
  padding: 0 30px 0 30px;
  width: 100%;
  border-width: 0;
  font-style: italic;
  z-index: 9;
  position: relative;
  border: 1px solid #eeeeee;
}
#modeller_diagramExplorer #menu-pane #menu-folder div.searchfield span.searchicon,
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.searchicon {
  color: #000000;
  display: block;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -28px 0 0 0px;
  padding: 0 6px !important;
  position: relative;
  z-index: 10;
}
#modeller_diagramExplorer #menu-pane #menu-folder div.searchfield span.buttons,
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.buttons {
  color: #000000;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -27px 0 0 0px;
  padding-right: 3px;
  position: relative;
  z-index: 10;
}
#modeller_diagramExplorer #menu-pane #menu-folder div.searchfield span.buttons a,
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.buttons a {
  background: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #aaa;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  width: 9px;
  margin-right: 2px;
}
#modeller_diagramExplorer #menu-pane #menu-folder div.searchfield span.buttons a:hover,
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.buttons a:hover {
  text-decoration: none;
}
#modeller_diagramExplorer #menu-pane #menu-datasource,
#modeller_datasourceExplorer #menu-pane #menu-datasource {
  white-space: nowrap;
}
#modeller_diagramExplorer #menu-pane #menu-datasource div.searchfield,
#modeller_datasourceExplorer #menu-pane #menu-datasource div.searchfield {
  margin-bottom: 5px;
  margin-top: 0px;
  margin-left: 45px;
  padding-top: -10px;
  border-width: 0;
  width: 250px;
  background-color: #ffffff;
  z-index: 8;
  position: relative;
}
#modeller_diagramExplorer #menu-pane #menu-datasource div.searchfield input,
#modeller_datasourceExplorer #menu-pane #menu-datasource div.searchfield input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  background: #ffffff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 31px;
  margin: 0;
  padding: 0 0px 0 30px;
  width: 100%;
  border-width: 0;
  font-style: italic;
  z-index: 9;
  position: relative;
  border: 1px solid #eeeeee;
}
#modeller_diagramExplorer #menu-pane #menu-datasource div.searchfield span.searchicon,
#modeller_datasourceExplorer #menu-pane #menu-datasource div.searchfield span.searchicon {
  color: #000000;
  display: block;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -28px 0 0 0px;
  padding: 0 6px !important;
  position: relative;
  z-index: 10;
}
#modeller_diagramExplorer #menu-pane #menu-datasource div.searchfield span.buttons,
#modeller_datasourceExplorer #menu-pane #menu-datasource div.searchfield span.buttons {
  color: #000000;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -27px 0 0 0px;
  padding-right: 3px;
  position: relative;
  z-index: 10;
}
#modeller_diagramExplorer #menu-pane #menu-datasource div.searchfield span.buttons a,
#modeller_datasourceExplorer #menu-pane #menu-datasource div.searchfield span.buttons a {
  background: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  width: 9px;
  margin-right: 2px;
}
#modeller_diagramExplorer #menu-pane #menu-diagram div.searchfield,
#modeller_datasourceExplorer #menu-pane #menu-diagram div.searchfield {
  margin-bottom: 5px;
  margin-top: 0px;
  margin-left: calc(29% + 30px);
  padding-top: -10px;
  border-width: 0;
  width: 250px;
  background-color: #ffffff;
  z-index: 8;
  position: relative;
}
#modeller_diagramExplorer #menu-pane #menu-diagram div.searchfield input,
#modeller_datasourceExplorer #menu-pane #menu-diagram div.searchfield input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  background: #ffffff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 31px;
  margin: 0;
  padding: 0 0px 0 30px;
  width: 100%;
  border-width: 0;
  font-style: italic;
  z-index: 9;
  position: relative;
  border: 1px solid #eeeeee;
}
#modeller_diagramExplorer #menu-pane #menu-diagram div.searchfield span.searchicon,
#modeller_datasourceExplorer #menu-pane #menu-diagram div.searchfield span.searchicon {
  color: #000000;
  display: block;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -28px 0 0 0px;
  padding: 0 6px !important;
  position: relative;
  z-index: 10;
}
#modeller_diagramExplorer #menu-pane #menu-diagram div.searchfield span.buttons,
#modeller_datasourceExplorer #menu-pane #menu-diagram div.searchfield span.buttons {
  color: #000000;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -27px 0 0 0px;
  padding-right: 3px;
  position: relative;
  z-index: 10;
}
#modeller_diagramExplorer #menu-pane #menu-diagram div.searchfield span.buttons a,
#modeller_datasourceExplorer #menu-pane #menu-diagram div.searchfield span.buttons a {
  background: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  width: 9px;
  margin-right: 2px;
}
#modeller_diagramExplorer #menu-pane #menu-diagram div.searchfield span.buttons a:hover,
#modeller_datasourceExplorer #menu-pane #menu-diagram div.searchfield span.buttons a:hover {
  text-decoration: none;
}
#modeller_diagramExplorer #menu-pane #menu-diagram #export-dropdown,
#modeller_datasourceExplorer #menu-pane #menu-diagram #export-dropdown {
  position: relative;
  display: inline-flex;
}
#modeller_diagramExplorer #menu-pane #menu-diagram .dropdown-menu li > a:hover,
#modeller_datasourceExplorer #menu-pane #menu-diagram .dropdown-menu li > a:hover {
  background: #e3e4ef;
}
#modeller_diagramExplorer #menu-pane #menu-diagram span,
#modeller_datasourceExplorer #menu-pane #menu-diagram span {
  margin-left: 5px;
}
#modeller_diagramExplorer #folder-pane,
#modeller_datasourceExplorer #folder-pane,
#modeller_diagramExplorer #group-pane,
#modeller_datasourceExplorer #group-pane {
  float: left;
  margin-left: -15px;
  padding: 3px;
  border-right: 1px solid #eeeeee;
  height: 469px;
  width: 29%;
  padding-bottom: 0;
}
#modeller_diagramExplorer #folder-pane #folder-list,
#modeller_datasourceExplorer #folder-pane #folder-list,
#modeller_diagramExplorer #group-pane #folder-list,
#modeller_datasourceExplorer #group-pane #folder-list,
#modeller_diagramExplorer #folder-pane #group-list,
#modeller_datasourceExplorer #folder-pane #group-list,
#modeller_diagramExplorer #group-pane #group-list,
#modeller_datasourceExplorer #group-pane #group-list {
  overflow-y: auto;
  height: 400px;
}
#modeller_diagramExplorer #folder-pane #folder-list li,
#modeller_datasourceExplorer #folder-pane #folder-list li,
#modeller_diagramExplorer #group-pane #folder-list li,
#modeller_datasourceExplorer #group-pane #folder-list li,
#modeller_diagramExplorer #folder-pane #group-list li,
#modeller_datasourceExplorer #folder-pane #group-list li,
#modeller_diagramExplorer #group-pane #group-list li,
#modeller_datasourceExplorer #group-pane #group-list li {
  padding-left: 5px;
  line-height: 30px;
}
#modeller_diagramExplorer #folder-pane #folder-list li span,
#modeller_datasourceExplorer #folder-pane #folder-list li span,
#modeller_diagramExplorer #group-pane #folder-list li span,
#modeller_datasourceExplorer #group-pane #folder-list li span,
#modeller_diagramExplorer #folder-pane #group-list li span,
#modeller_datasourceExplorer #folder-pane #group-list li span,
#modeller_diagramExplorer #group-pane #group-list li span,
#modeller_datasourceExplorer #group-pane #group-list li span {
  min-height: 25px;
  margin: 0;
  margin-top: 2px;
}
#modeller_diagramExplorer #folder-pane #folder-list li input,
#modeller_datasourceExplorer #folder-pane #folder-list li input,
#modeller_diagramExplorer #group-pane #folder-list li input,
#modeller_datasourceExplorer #group-pane #folder-list li input,
#modeller_diagramExplorer #folder-pane #group-list li input,
#modeller_datasourceExplorer #folder-pane #group-list li input,
#modeller_diagramExplorer #group-pane #group-list li input,
#modeller_datasourceExplorer #group-pane #group-list li input {
  display: none;
  width: 125px;
  margin: 0;
  margin-top: -1px;
  margin-left: -1px;
}
#modeller_diagramExplorer #folder-pane #folder-list .dropzone-hover,
#modeller_datasourceExplorer #folder-pane #folder-list .dropzone-hover,
#modeller_diagramExplorer #group-pane #folder-list .dropzone-hover,
#modeller_datasourceExplorer #group-pane #folder-list .dropzone-hover,
#modeller_diagramExplorer #folder-pane #group-list .dropzone-hover,
#modeller_datasourceExplorer #folder-pane #group-list .dropzone-hover,
#modeller_diagramExplorer #group-pane #group-list .dropzone-hover,
#modeller_datasourceExplorer #group-pane #group-list .dropzone-hover {
  background-color: #c2c5dd !important;
}
#modeller_diagramExplorer #folder-pane #folder-list .deleted,
#modeller_datasourceExplorer #folder-pane #folder-list .deleted,
#modeller_diagramExplorer #group-pane #folder-list .deleted,
#modeller_datasourceExplorer #group-pane #folder-list .deleted,
#modeller_diagramExplorer #folder-pane #group-list .deleted,
#modeller_datasourceExplorer #folder-pane #group-list .deleted,
#modeller_diagramExplorer #group-pane #group-list .deleted,
#modeller_datasourceExplorer #group-pane #group-list .deleted {
  color: lightgrey;
}
#modeller_diagramExplorer #folder-pane #trash,
#modeller_datasourceExplorer #folder-pane #trash,
#modeller_diagramExplorer #group-pane #trash,
#modeller_datasourceExplorer #group-pane #trash {
  overflow-y: hidden;
  height: 69px;
  margin: 0 -3px 0 -3px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: 1px solid #eeeeee;
}
#modeller_diagramExplorer #folder-pane #trash.selected,
#modeller_datasourceExplorer #folder-pane #trash.selected,
#modeller_diagramExplorer #group-pane #trash.selected,
#modeller_datasourceExplorer #group-pane #trash.selected {
  background-color: #e3e4ef;
}
#modeller_diagramExplorer #folder-pane #trash p:first-child,
#modeller_datasourceExplorer #folder-pane #trash p:first-child,
#modeller_diagramExplorer #group-pane #trash p:first-child,
#modeller_datasourceExplorer #group-pane #trash p:first-child {
  padding-top: 10px;
}
#modeller_diagramExplorer #folder-pane #trash p,
#modeller_datasourceExplorer #folder-pane #trash p,
#modeller_diagramExplorer #group-pane #trash p,
#modeller_datasourceExplorer #group-pane #trash p {
  padding-bottom: 5px;
  text-align: center;
  margin: 0;
}
#modeller_diagramExplorer #folder-pane #trash.dropzone-hover,
#modeller_datasourceExplorer #folder-pane #trash.dropzone-hover,
#modeller_diagramExplorer #group-pane #trash.dropzone-hover,
#modeller_datasourceExplorer #group-pane #trash.dropzone-hover {
  background-color: #c2c5dd !important;
}
#modeller_diagramExplorer #folder-pane .deletion-pane,
#modeller_datasourceExplorer #folder-pane .deletion-pane,
#modeller_diagramExplorer #group-pane .deletion-pane,
#modeller_datasourceExplorer #group-pane .deletion-pane {
  height: 62px;
  width: calc(100% + 6px);
  border-top: 1px dashed #999999;
  margin-left: -3px;
  margin-right: -3px;
  text-align: center;
  padding-top: 7px;
}
#modeller_diagramExplorer #diagram-pane,
#modeller_datasourceExplorer #diagram-pane {
  float: left;
  width: 70%;
}
#modeller_diagramExplorer #diagram-pane span.icon-stack,
#modeller_datasourceExplorer #diagram-pane span.icon-stack {
  margin-left: 5px;
}
#modeller_diagramExplorer #diagram-pane #diagrams,
#modeller_datasourceExplorer #diagram-pane #diagrams {
  padding: 3px;
  height: 352px;
  float: left;
  overflow: visible;
  width: 99%;
}
#modeller_diagramExplorer #diagram-pane #diagrams tr.users,
#modeller_datasourceExplorer #diagram-pane #diagrams tr.users {
  height: 40px;
}
#modeller_diagramExplorer #diagram-pane #diagrams tr.users td.username,
#modeller_datasourceExplorer #diagram-pane #diagrams tr.users td.username {
  padding-top: 17px;
}
#modeller_diagramExplorer #diagram-pane #diagrams tr.users td.buttonColumn,
#modeller_datasourceExplorer #diagram-pane #diagrams tr.users td.buttonColumn {
  margin-left: 0px !important;
}
#modeller_diagramExplorer #diagram-pane #diagrams div.user,
#modeller_datasourceExplorer #diagram-pane #diagrams div.user {
  width: 100%;
  overflow: hidden;
  margin-left: 0px;
  margin-right: 10px;
  display: block;
  padding: 0;
  padding-top: 8px !important;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 3px;
  display: block;
  width: 110px;
  height: 80px;
  margin: 5px 10px 5px 20px;
  overflow: inherit;
  float: left;
  padding-top: 30px;
  border: 1px solid #e3e4ef;
  background: #ffffff;
  z-index: 10;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram div.content,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram div.content {
  text-align: center;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram div.content i.rocketicon-eobject,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram div.content i.rocketicon-eobject {
  margin-bottom: 15px;
  color: #a2a6ca;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram span.diagram,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram span.diagram {
  margin: 0;
  margin-top: 10px;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram i.eobjectlogo,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram i.eobjectlogo {
  position: absolute;
  top: 20px;
  left: 25px;
  margin-bottom: 0px !important;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram span.eobjecttext,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram span.eobjecttext,
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram input,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram input {
  position: absolute;
  bottom: 5px;
  left: 10px;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram input,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram input {
  margin-bottom: 0;
  padding: 1px 3px;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram span.icon-stack,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram span.icon-stack {
  margin-top: -30px;
  display: block;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram span.icon-stack:nth-child(2),
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram span.icon-stack:nth-child(2) {
  margin-right: -30px;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram span.icon-stack:nth-child(3),
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram span.icon-stack:nth-child(3) {
  margin-right: 0;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram span.icon-stack:nth-child(4),
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram span.icon-stack:nth-child(4) {
  margin-right: 30px;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram span.delete-diagram,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram span.delete-diagram {
  margin-top: 0px;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.diagram input,
#modeller_datasourceExplorer #diagram-pane #diagrams li.diagram input {
  width: 90px;
  margin-left: -1px;
  display: none;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.current,
#modeller_datasourceExplorer #diagram-pane #diagrams li.current {
  border: 1px solid #a2a6ca;
}
#modeller_diagramExplorer #diagram-pane #diagrams li.current div.content i.rocketicon-eobject,
#modeller_datasourceExplorer #diagram-pane #diagrams li.current div.content i.rocketicon-eobject {
  color: #4c5387;
}
#modeller_diagramExplorer #diagram-pane #diagramInfo,
#modeller_datasourceExplorer #diagram-pane #diagramInfo {
  padding: 5px;
  border-top: 1px solid #eeeeee;
  float: left;
  width: 99%;
  height: 100px;
  padding-left: 30px;
}
#modeller_diagramExplorer #diagram-pane #diagramInfo .info-column,
#modeller_datasourceExplorer #diagram-pane #diagramInfo .info-column {
  width: calc((99% / 2) - 35px);
  overflow-x: auto;
}
#modeller_diagramExplorer #diagram-pane #diagramInfo .info-column b,
#modeller_datasourceExplorer #diagram-pane #diagramInfo .info-column b {
  color: #999999;
}
#modeller_diagramExplorer #diagram-pane #diagramInfo span.info,
#modeller_datasourceExplorer #diagram-pane #diagramInfo span.info,
#modeller_diagramExplorer #diagram-pane #diagramInfo span:hover,
#modeller_datasourceExplorer #diagram-pane #diagramInfo span:hover {
  margin-left: -25px;
  margin-top: -2px;
  color: gray;
  cursor: default;
}
#modeller_diagramExplorer #diagram-pane #diagramInfo span.info i.icon-stack-base,
#modeller_datasourceExplorer #diagram-pane #diagramInfo span.info i.icon-stack-base,
#modeller_diagramExplorer #diagram-pane #diagramInfo span:hover i.icon-stack-base,
#modeller_datasourceExplorer #diagram-pane #diagramInfo span:hover i.icon-stack-base {
  font-size: 1.7em;
  color: #eeeeee;
}
#modeller_diagramExplorer #diagram-pane #diagramInfo span.info i,
#modeller_datasourceExplorer #diagram-pane #diagramInfo span.info i,
#modeller_diagramExplorer #diagram-pane #diagramInfo span:hover i,
#modeller_datasourceExplorer #diagram-pane #diagramInfo span:hover i {
  color: #999999;
}
#modeller_diagramExplorer #diagram-pane #diagramInfo div,
#modeller_datasourceExplorer #diagram-pane #diagramInfo div {
  float: left;
}
#modeller_diagramExplorer li [class^="icon-"],
#modeller_datasourceExplorer li [class^="icon-"],
#modeller_diagramExplorer .nav li [class^="icon-"],
#modeller_datasourceExplorer .nav li [class^="icon-"],
#modeller_diagramExplorer li [class*=" icon-"],
#modeller_datasourceExplorer li [class*=" icon-"],
#modeller_diagramExplorer .nav li [class*=" icon-"],
#modeller_datasourceExplorer .nav li [class*=" icon-"] {
  width: 26px;
}
#modeller_diagramExplorer .users div.editable-buttons,
#modeller_datasourceExplorer .users div.editable-buttons {
  margin-left: 37px;
}
#modeller_diagramExplorer .draggedObject,
#modeller_datasourceExplorer .draggedObject {
  margin-left: 30px;
  margin-top: 20px;
  opacity: 0.8;
  z-index: 11;
  cursor: move;
}
#export-pane {
  background: #ffffff url('/images/modeller-grid.png');
  background-repeat: repeat;
  background-position: center;
  z-index: 10000;
  position: absolute;
}
#modeller_viewExport_jointjs .modal-footer #fontSizeForm {
  margin-top: 10px;
  display: inline-block;
}
#modeller_viewExport_jointjs .modal-footer #fontSizeForm label {
  text-align: right;
  display: inline;
}
#modeller_viewExport_jointjs .modal-footer #fontSizeForm input {
  display: inline;
}
#modeller_datasourceExplorer {
  width: 1050px;
  position: absolute;
  left: 50%;
  margin-left: -525px;
}
#modeller_datasourceExplorer .download-datasource {
  margin-top: -24px;
  margin-right: 75px;
}
#modeller_datasourceExplorer .upload-datasource {
  margin-top: -25px;
  margin-right: 100px;
}
#modeller_datasourceExplorer .modal-body {
  padding: 0px;
  overflow-y: hidden;
}
#modeller_datasourceExplorer ul,
#modeller_datasourceExplorer ol {
  list-style-type: none;
  margin: 0;
}
#modeller_datasourceExplorer ul li.current,
#modeller_datasourceExplorer ol li.current {
  background-color: #e3e4ef !important;
}
#modeller_datasourceExplorer #menu-pane {
  height: 32px;
  margin-right: -15px;
  margin-left: -15px;
  border-bottom: 1px solid ;
  padding-left: 5px;
  padding-top: 2px;
  margin-top: -1px;
  background-color: #ffffff;
}
#modeller_datasourceExplorer #menu-pane #menu-folder {
  display: none;
  width: calc(29% - 6px);
  float: left;
  border-right: 0px solid #eeeeee;
  height: 32px;
}
#modeller_datasourceExplorer #menu-pane #menu-folder i {
  display: none;
}
#modeller_datasourceExplorer #menu-pane #menu-folder #newFolder {
  margin-top: 1px;
}
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield {
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 45px!important;
  border-width: 0;
  width: 200px;
  float: left;
  background-color: #ffffff;
  z-index: 8;
  position: relative;
}
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  background: #ffffff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 31px;
  margin: 0;
  padding: 0 30px 0 30px;
  width: 100%;
  border-width: 0;
  font-style: italic;
  z-index: 9;
  position: fixed!important;
  border: 1px solid #dddddd;
}
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.searchicon {
  color: #000000;
  display: block;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -28px 0 0 0px;
  padding: 0 6px !important;
  position: fixed!important;
  z-index: 10;
}
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.buttons {
  color: #000000;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -27px 0 0 0px;
  padding-right: 3px;
  position: relative;
  z-index: 10;
}
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.buttons a {
  background: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #aaa;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  width: 9px;
  margin-right: 2px;
}
#modeller_datasourceExplorer #menu-pane #menu-folder div.searchfield span.buttons a:hover {
  text-decoration: none;
}
#modeller_datasourceExplorer #menu-pane #menu-datasource {
  margin-left: 17px;
}
#modeller_datasourceExplorer #menu-pane #menu-datasource #export-dropdown {
  position: relative;
  display: inline-flex;
}
#modeller_datasourceExplorer #menu-pane #menu-datasource .dropdown-menu li > a:hover {
  background: #e3e4ef;
}
#modeller_datasourceExplorer #menu-pane #menu-datasource span {
  margin-left: 5px;
  margin-top: 2px;
}
#modeller_datasourceExplorer #folder-pane {
  float: left;
  margin-left: -15px;
  padding: 3px;
  border-right: 1px solid #eeeeee;
  height: 462px;
  width: 29%;
  display: none;
  padding-bottom: 0;
}
#modeller_datasourceExplorer #folder-pane #folder-list {
  overflow-y: auto;
  height: 462px;
}
#modeller_datasourceExplorer #folder-pane #folder-list li {
  padding-left: 5px;
  line-height: 30px;
}
#modeller_datasourceExplorer #folder-pane #folder-list li span {
  min-height: 25px;
  margin: 0;
  margin-top: 2px;
}
#modeller_datasourceExplorer #folder-pane #folder-list li input {
  display: none;
  width: 125px;
  margin: 0;
  margin-top: -1px;
  margin-left: -1px;
}
#modeller_datasourceExplorer #folder-pane .deletion-pane {
  height: 62px;
  width: calc(100% + 6px);
  border-top: 1px dashed #999999;
  margin-left: -3px;
  margin-right: -3px;
  text-align: center;
  padding-top: 7px;
}
#modeller_datasourceExplorer #datasource-pane {
  margin-left: 0;
  float: left;
  width: 100%;
}
#modeller_datasourceExplorer #datasource-pane #datasources {
  padding: 3px;
  height: 352px;
  float: left;
  overflow: auto;
  width: 100%;
}
#modeller_datasourceExplorer #datasource-pane #datasources li {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 3px;
  display: block;
  width: 130px;
  height: 98px;
  margin: 5px 10px;
  overflow: hidden;
  float: left;
  padding-top: 30px;
  border: 1px solid #e3e4ef;
}
#modeller_datasourceExplorer #datasource-pane #datasources li div.content {
  text-align: center;
}
#modeller_datasourceExplorer #datasource-pane #datasources li div.content i {
  margin-bottom: 15px;
  color: #a2a6ca;
}
#modeller_datasourceExplorer #datasource-pane #datasources li span.datasource {
  margin: 0;
  margin-top: 10px;
}
#modeller_datasourceExplorer #datasource-pane #datasources li span.icon-stack {
  margin-top: -30px;
  display: block;
}
#modeller_datasourceExplorer #datasource-pane #datasources li span.icon-stack:nth-child(2) {
  margin-right: 25px;
}
#modeller_datasourceExplorer #datasource-pane #datasources li span.icon-stack:nth-child(3) {
  margin-right: 50px;
}
#modeller_datasourceExplorer #datasource-pane #datasources li span.icon-stack:nth-child(4) {
  margin-right: 75px;
}
#modeller_datasourceExplorer #datasource-pane #datasources li span.icon-stack:nth-child(5) {
  margin-right: 100px;
}
#modeller_datasourceExplorer #datasource-pane #datasources li input {
  width: 90px;
  margin-left: -1px;
  display: none;
}
#modeller_datasourceExplorer #datasource-pane #datasources li.current {
  border: 1px solid #a2a6ca;
}
#modeller_datasourceExplorer #datasource-pane #datasources li.current div.content i {
  color: #4c5387;
}
#modeller_datasourceExplorer #datasource-pane #datasourceInfo {
  padding: 5px;
  margin-right: 10px;
  margin-left: 10px;
  border-top: 1px solid #eeeeee;
  float: left;
  width: calc(95% - 15px);
  height: 100px;
  padding-left: 30px;
}
#modeller_datasourceExplorer #datasource-pane #datasourceInfo .info-column {
  width: calc((99% / 2) - 35px);
  overflow-x: auto;
}
#modeller_datasourceExplorer #datasource-pane #datasourceInfo .info-column b {
  color: #999999;
}
#modeller_datasourceExplorer #datasource-pane #datasourceInfo span.info,
#modeller_datasourceExplorer #datasource-pane #datasourceInfo span:hover {
  margin-left: -25px;
  margin-top: -2px;
  color: gray;
  cursor: default;
}
#modeller_datasourceExplorer #datasource-pane #datasourceInfo span.info i.icon-stack-base,
#modeller_datasourceExplorer #datasource-pane #datasourceInfo span:hover i.icon-stack-base {
  font-size: 1.7em;
  color: #eeeeee;
}
#modeller_datasourceExplorer #datasource-pane #datasourceInfo span.info i,
#modeller_datasourceExplorer #datasource-pane #datasourceInfo span:hover i {
  color: #999999;
}
#modeller_datasourceExplorer #datasource-pane #datasourceInfo div {
  float: left;
}
#modeller_datasourceExplorer li [class^="icon-"],
#modeller_datasourceExplorer .nav li [class^="icon-"],
#modeller_datasourceExplorer li [class*=" icon-"],
#modeller_datasourceExplorer .nav li [class*=" icon-"] {
  width: 26px;
}
#modeller_datasourceExplorer .datasource-hana .panel-heading {
  padding: 5px 10px;
  border: 1px solid #eeeeee;
  background-color: #f9f9f9;
}
#modeller_datasourceExplorer .datasource-hana .attribute-search,
#modeller_datasourceExplorer .datasource-hana .table-search {
  width: calc(100% - 6px);
}
#modeller_datasourceExplorer .datasource-hana .table-list {
  height: 320px;
  overflow: auto;
}
#modeller_datasourceExplorer .datasource-hana .table-list li {
  padding: 5px 10px;
  border: 1px solid #eeeeee;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
#modeller_datasourceExplorer .datasource-hana .table-list li input[type="checkbox"] {
  margin-top: -2px;
  margin-right: 5px;
}
#modeller_datasourceExplorer .datasource-hana .table-list .select-table.active {
  background-color: #f9f9f9;
}
#modeller_datasourceExplorer .datasource-hana .table-list .select-table:hover {
  cursor: pointer;
}
#modeller_datasourceExplorer .datasource-hana .select-primary {
  opacity: 0.3;
}
#modeller_datasourceExplorer .datasource-hana .select-primary.active {
  opacity: 1;
}
#modeller_datasourceExplorer .datasource-hana .select-primary:hover {
  cursor: pointer;
}
#eobject_modeller,
#table_modeller {
  /* DGB 2015-03-05 05:26 Reorganization of default Halo */
}
#eobject_modeller .loading-modeller,
#table_modeller .loading-modeller {
  z-index: 1000;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.81);
}
#eobject_modeller .loading-modeller .loading-modeller-text,
#table_modeller .loading-modeller .loading-modeller-text {
  justify-content: center;
  display: flex;
  align-self: center;
  align-items: center;
  height: 100%;
  font-size: 16px;
}
#eobject_modeller #paper,
#table_modeller #paper {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0;
  overflow: auto;
  background-color: rgba(247, 247, 248, 0.95);
}
#eobject_modeller #paper .paper-scroller,
#table_modeller #paper .paper-scroller {
  width: 100%;
  height: 100%;
}
#eobject_modeller #paper svg,
#table_modeller #paper svg {
  background-color: white;
  box-shadow: 1px 1px 1px lightgray;
  /* DGB 2015-03-11 06:32 This is modeller-grid.png directly in base64 to save one server request */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAIAAAAmKNuZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA B3RJTUUH3gMEDjcKVm5eWAAAAC5JREFUSMdjfPPmDQP1AAsDA4OwsDC1jGNioCoYNW7UuFHjRo0b NW7UuFHjkAAAyyoDMyWLEHcAAAAASUVORK5CYII=');
  /* background: #ffffff url('/images/modeller-grid.png'); */
  /* DGB 2015-04-23 03:57 Commented out to match grid to eobject size */
  /* background-repeat: repeat;
      background-position: center; */
  background-size: 26px;
}
#eobject_modeller #paper svg .drawable,
#table_modeller #paper svg .drawable {
  /* Grid background image */
  fill: white;
  stroke: black;
  stroke-width: 1px;
}
#eobject_modeller #paper .link-tools .tool-remove,
#table_modeller #paper .link-tools .tool-remove {
  display: none;
}
#eobject_modeller #paper .link-tools .tool-options,
#table_modeller #paper .link-tools .tool-options {
  display: none;
}
#eobject_modeller #paper .datarocket-basicObject-lock,
#table_modeller #paper .datarocket-basicObject-lock {
  color: #ffffff;
}
#eobject_modeller #paper .datarocket-basicObject-lock.others-lock,
#table_modeller #paper .datarocket-basicObject-lock.others-lock {
  color: black;
}
#eobject_modeller #paper > div.halo,
#table_modeller #paper > div.halo {
  border-color: 2px solid #4c5387;
}
#eobject_modeller #paper > div.halo.animate > label,
#table_modeller #paper > div.halo.animate > label {
  display: none;
}
#eobject_modeller #paper > div.halo.animate > div.handle.e.datarocket-toolbox-newlink,
#table_modeller #paper > div.halo.animate > div.handle.e.datarocket-toolbox-newlink {
  left: auto;
  bottom: auto;
  right: -25px;
  top: -webkit-calc(10%);
  top: calc(10%);
}
#eobject_modeller #paper > div.halo.animate > div.handle.se,
#table_modeller #paper > div.halo.animate > div.handle.se {
  bottom: 0;
}
#eobject_modeller #paper > div.halo.animate > div.handle.ne,
#table_modeller #paper > div.halo.animate > div.handle.ne {
  top: 0;
}
#eobject_modeller .datarocket-toolbox-edit i,
#table_modeller .datarocket-toolbox-edit i,
#eobject_modeller .datarocket-toolbox-view i,
#table_modeller .datarocket-toolbox-view i,
#eobject_modeller .datarocket-toolbox-newlink i,
#table_modeller .datarocket-toolbox-newlink i,
#eobject_modeller .datarocket-toolbox-link i,
#table_modeller .datarocket-toolbox-link i {
  margin-left: 4px;
  color: #555;
}
#eobject_modeller #paper .datarocket-basicObject-name-rect {
  fill: #4c5387;
}
#eobject_modeller #paper .connection {
  stroke: #4c5387;
}
#table_modeller #paper .datarocket-basicObject-name-rect {
  fill: #f39100;
}
#table_modeller #paper .connection {
  stroke: #f39100;
}
#table_modeller #paper .datarocket-basicObject-lock.others-lock {
  color: black !important;
}
#diagram_search_bar {
  padding: 8px;
}
#diagram_search_bar input[type="text"] {
  width: 92%;
}
#diagram_search_bar .dropdown-menu {
  margin-top: -12px;
}
@-moz-document url-prefix() {
  #diagram_search_bar .dropdown-menu {
    height: auto;
  }
  #diagram_search_bar .dropdown-menu li > a {
    min-height: 20px;
  }
  #diagram_search_bar .dropdown-menu li > a span.eobject-name {
    float: left;
  }
}
#modal-scrollable {
  overflow: hidden !important;
}
#messagebox_modal.eobject-deletion-modal {
  z-index: 10000;
}
#messagebox_modal.eobject-deletion-modal.modal.fade.in {
  top: 10%;
}
#messagebox_modal.eobject-deletion-modal .modal-body {
  max-height: 700px;
  padding: 15px;
  overflow-y: auto;
  background-color: white;
}
#messagebox_modal.eobject-deletion-modal .modal-body #depending-objects li {
  padding-bottom: 4px;
}
#messagebox_modal.eobject-deletion-modal .modal-footer {
  padding: 0px;
}
#messagebox_modal.eobject-deletion-modal #btn-cancel {
  padding-top: 4px;
}
#messagebox_modal.add-table-modal {
  top: 20%;
}
#messagebox_modal.add-table-modal .innoscale-tooltip {
  z-index: 10000;
}
#messagebox_modal.add-table-modal .modal-body {
  overflow-x: hidden;
}
#datasource-rest-v3-step-1 {
  width: calc(100% - 10px);
}
#datasource-rest-v3-step-1 .table-select .navigation {
  width: calc(100% - 190px);
  margin-left: 150px;
  display: inline-block;
  overflow-x: auto;
  padding-bottom: 5px;
}
#datasource-rest-v3-step-1 .table-select .navigation .nav-tabs {
  display: inline-flex;
  width: 100%;
  vertical-align: top;
  height: 26px;
}
#datasource-rest-v3-step-1 .table-select .navigation .nav-tabs li {
  white-space: pre;
}
#datasource-rest-v3-step-1 .table-select button {
  vertical-align: top;
}
#datasource-rest-v3-step-1 .config-body .config-tabs {
  display: inline-block;
  width: 150px;
  height: 432px;
  border-right: 1px solid #999999;
}
#datasource-rest-v3-step-1 .config-body .config-tabs .config-tab {
  width: 100%;
  height: 40px;
  text-align: right;
  border: 1px solid #999999;
  background-color: #eeeeee;
  padding: 0 10px;
}
#datasource-rest-v3-step-1 .config-body .config-tabs .config-tab.active {
  background-color: white;
  border-right-color: white;
  margin-left: 2px;
}
#datasource-rest-v3-step-1 .config-body .config-form {
  display: inline-block;
  width: calc(100% - 192px);
  height: 390px;
  overflow-y: auto;
  vertical-align: top;
  padding: 20px;
  margin-left: -1px;
  border: 1px solid #999999;
  border-left-style: none;
}
#datasource-rest-v3-step-1 .config-body .config-form .control-group .rw-dropdown-list {
  display: inline-block;
  margin-right: 10px;
  width: 89%;
}
#messagebox_modal.eobject-deletion-modal .dependancy-group {
  margin-left: 20px;
}
#messagebox_modal.eobject-deletion-modal .dependancy-group .label {
  margin-right: 10px;
}
#messagebox_modal.eobject-deletion-modal .dependancy {
  margin-left: 10px;
}
#messagebox_modal.eobject-deletion-modal .dependancy a {
  margin-left: 20px;
}
#messagebox_modal.eobject-deletion-modal .dependancy .label {
  margin-right: 10px;
  width: 60px;
  text-align: center;
}
#check_integrity_modal {
  top: 10%
  width: 600px;
}
#check_integrity_modal ul {
  margin-top: 20px;
}
#check_integrity_modal .modal-body {
  max-height: 600px;
  overflow-x: scroll;
}
#mapper {
  position: absolute;
  width: calc(100% - 30px);
  overflow-y: auto;
  margin: -10px;
  padding: 15px;
  height: 100%;
}
#mapper .mapper {
  height: calc(100% - 2px);
  width: calc(100% - 48px);
  margin-top: -15px !important;
  margin-left: 30px !important;
  border: 1px solid #d5d5d5;
  padding: 15px;
}
#mapper .mapper .mapper-head {
  height: 30px;
}
#mapper .mapper .mapper-head .mapper-column-label {
  font-weight: 700;
  font-size: 16px;
  display: inline-block;
  vertical-align: sub;
  text-align: center;
}
#mapper .mapper .mapper-head .mapper-panel-label {
  font-weight: 700;
  font-size: 16px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
#mapper .mapper .mapper-head .mapper-panel-label img {
  width: calc(100% - 45px);
  position: absolute;
  height: 50px;
  left: 30px;
  top: -10px;
}
#mapper .mapper .mapper-head .mapper-panel-label span {
  display: inline-block;
  background-color: #ffffff;
  height: 30px;
  padding: 5px 10px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
#mapper .mapper .mapper-body {
  height: calc(100% - 30px);
}
#mapper .mapper .mapper-body .mapper-column-toggle-column {
  height: calc(100% - 70px);
}
#mapper .mapper .mapper-body .mapper-source-column,
#mapper .mapper .mapper-body .mapper-target-column {
  height: 100%;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-column-header,
#mapper .mapper .mapper-body .mapper-target-column .mapper-column-header {
  padding: 8px 15px;
  border: 1px solid #dddddd;
  color: #ffffff;
  font-weight: 500;
  background-color: #999999;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-column-header.datasource,
#mapper .mapper .mapper-body .mapper-target-column .mapper-column-header.datasource {
  background-color: #f39100;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-column-header.eobject,
#mapper .mapper .mapper-body .mapper-target-column .mapper-column-header.eobject {
  background-color: #4c5387;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-select .dropdown-heading {
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-select .select-item input[type="checkbox"] {
  margin: 0;
  vertical-align: baseline;
  margin-right: 5px;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-list {
  max-height: calc(100% - 120px);
  overflow-y: auto;
  border: 1px solid #dddddd;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-list .mapper-source-group-header {
  padding: 5px 10px;
  color: #ffffff;
  background-color: #999999;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-list .mapper-source-group-header i {
  margin-top: 4px;
  margin-left: 4px;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-list .mapper-source-group-header .mapper-source-group-header-text {
  width: calc(100% - 20px);
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-list .mapper-source-group-header.datasource {
  background-color: #f39100;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-group-list .mapper-source-group-header.eobject {
  background-color: #4c5387;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-attribute {
  background-color: #ffffff;
  padding: 5px 10px;
  border-bottom: 1px solid #dddddd;
  cursor: pointer;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-attribute .attribute-name {
  width: calc(100% - 30px);
  padding: 2px 5px;
  display: inline-block;
  vertical-align: middle;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-source-attribute input[type="checkbox"] {
  margin: 0;
  vertical-align: baseline;
  margin-right: 5px;
}
#mapper .mapper .mapper-body .mapper-source-column .mapper-column-search input {
  width: calc(100% - 24px);
  padding: 6px 10px;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute-list {
  max-height: calc(100% - 80px);
  overflow-y: auto;
  border: 1px solid #dddddd;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute {
  background-color: #ffffff;
  padding: 5px 10px;
  border-bottom: 1px solid #dddddd;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute .attribute-name {
  width: calc(100% - 80px);
  overflow-x: hidden;
  display: inline-block;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute.active {
  background-color: #eeeeee;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute.active .attribute-name {
  width: calc(100% - 62px);
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute .connection-status {
  float: right;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute .btn-link {
  float: right;
  margin-top: 4px;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-attribute i {
  vertical-align: super;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-column-search {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 59px);
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-column-search input {
  width: calc(100% - 24px);
  padding: 6px 10px;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-column-status-select {
  display: inline-block;
  width: 59px;
  float: right;
}
#mapper .mapper .mapper-body .mapper-target-column .mapper-target-column-status-select .mapper-column-multiselect-item input[type="checkbox"] {
  margin-bottom: 10px;
}
#mapper .mapper .mapper-body .mapper-column-toggle-container {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  position: relative;
}
#mapper .mapper .mapper-body .mapper-column-toggle-container .mapper-column-toggle-button {
  position: absolute;
  width: 25px;
  top: 5px;
}
#mapper .mapper .mapper-body .mapper-column-toggle-container.right-side {
  padding-left: 25px;
}
#mapper .mapper .mapper-body .mapper-column-toggle-container.right-side .mapper-column-toggle-button {
  left: 0;
}
#mapper .mapper .mapper-body .mapper-column-toggle-container.left-side {
  padding-right: 25px;
}
#mapper .mapper .mapper-body .mapper-column-toggle-container.left-side .mapper-column-toggle-button {
  right: 0;
}
#mapper .mapper .mapper-body .mapper-panel {
  height: calc(100% - 55px);
  display: inline-block;
  vertical-align: top;
}
#mapper .mapper .mapper-body .mapper-panel .mapper-panel-body {
  border: 1px solid #eeeeee;
  height: calc(100% - 93px);
  margin: 0 20px;
  background: white;
  overflow-y: auto;
}
#mapper .mapper .mapper-body .mapper-panel .mapper-panel-footer {
  width: calc(100% - 42px);
  margin-left: 20px;
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  height: 40px;
}
#mapper .mapper .mapper-body .mapper-panel .mapper-panel-footer div {
  margin-top: 5px;
}
#mapper .mapper .mapper-body .mapper-panel .mapper-panel-footer .save-button {
  margin-right: 10px;
}
#mapper .mapper .mapper-body .mapper-panel .mapper-rule-editor {
  height: 100%;
  position: relative;
}
#mapper .mapper .mapper-body .mapper-panel .mapper-rule-editor .mapper-rule-dropzone {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 3;
}
#mapper .mapper .mapper-body .mapper-panel .mapper-rule-editor .mapper-rule-dropzone span {
  text-align: center;
  width: calc(100% - 104px);
  height: calc(60% - 104px);
  display: block;
  margin: 50px;
  border: 2px dashed #999999;
  border-radius: 16px;
  padding-top: 40%;
  font-size: 20px;
  font-weight: 700;
}
#mapper .mapper-sidebar {
  position: absolute;
}
#mapper .mapper-sidebar button {
  color: #555555;
  background-color: #eeeeee;
  border: 0;
  border-bottom: 1px solid #999999 !important;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
  display: block;
  margin: 0 0 0 -15px;
}
#mapper .connection-status {
  display: inline-block;
  margin-top: 4px;
  height: 16px;
  width: 16px;
  border: 1px solid #dddddd;
  border-radius: 12px;
}
#mapper .connection-status.s_0 {
  background-color: #eeeeee;
}
#mapper .connection-status.s_1 {
  background-color: #66c283;
}
#mapper .connection-status.s_2 {
  background-color: #f3a139;
}
#mapper .connection-status.s_3 {
  background-color: #555555;
}
#mapper_modal {
  top: 10%;
}
#mapper_modal.mapper_save_modal .save_modal_status_select {
  line-height: 30px;
}
#mapper_modal.mapper_save_modal .save_modal_status_select .connection-status {
  float: left;
}
#mapper_modal.mapper_save_modal .status_select_comment {
  height: 200px;
  width: calc(100% - 14px);
}
#mapper_modal.mapper_comment_modal .status_select_comment {
  height: 200px;
  width: calc(100% - 14px);
}
#mapper_modal .connection-status {
  display: inline-block;
  margin-top: 7px;
  height: 16px;
  width: 16px;
  border: 1px solid #dddddd;
  border-radius: 12px;
}
#mapper_modal .connection-status.s_0 {
  background-color: #eeeeee;
}
#mapper_modal .connection-status.s_1 {
  background-color: #66c283;
}
#mapper_modal .connection-status.s_2 {
  background-color: #f3a139;
}
#mapper_modal .connection-status.s_3 {
  background-color: #555555;
}
#mapper_modal.mapper_sequence_modal .sequence-list {
  max-height: 490px;
  overflow-y: auto;
}
#mapper_modal.mapper_sequence_modal .sequence {
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin: 5px;
  width: 470px;
}
#mapper_modal.mapper_sequence_modal .sequence .sequence-value {
  width: calc(50% - 10px);
  margin-bottom: 5px;
  margin-right: 10px;
  display: inline-block;
}
#mapper_modal.mapper_sequence_modal .sequence .sequence-value label {
  display: inline-block;
  width: 60px;
}
#mapper_modal.mapper_sequence_modal .sequence .sequence-value input {
  display: inline-block;
  width: calc(100% - 130px);
  margin: 0;
}
#mapper_modal.mapper_sequence_modal .sequence .sequence-value button {
  display: inline-block;
  width: 30px;
  padding: 4px 5px;
}
#mapper_modal.mapper_sequence_modal .sequence.invalid {
  box-shadow: 0 0 4px #dc6343;
}
#automap_modal {
  top: 10%;
  width: 800px;
  height: 600px;
}
#automap_modal .modal-body {
  height: 480px;
}
#automap_modal .attributeslist {
  height: 270px;
  overflow: auto;
}
#automap_modal .automappingrow {
  display: flex;
}
#automap_modal .automappingrow.disabled {
  background-color: #eeeeee;
}
#automap_modal .automappingrow .activationButton {
  border: 1px solid #e5e5e5;
  padding: 5px;
  width: 15px;
}
#automap_modal .automappingrow .eattributeselection {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  width: 318px;
  max-width: 340px;
}
#automap_modal .automappingrow .eattributeselection .eobjectheader {
  padding: 5px 10px;
  color: white;
  background-color: #4c5387;
}
#automap_modal .automappingrow .eattributeselection .rw-widget-container {
  border: none;
}
#automap_modal .automappingrow .column {
  width: 318px;
  max-width: 340px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
#automap_modal .automappingrow .column .textcolumn {
  padding: 5px 10px;
}
#automap_modal .automappingrow .tableheader {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  width: 297px;
  max-width: 297px;
  padding: 5px 10px;
}
#automap_modal .automappingrow .tableheader.attribute {
  color: white;
  background-color: #f39100;
}
#automap_modal .automappingrow .tableheader.eattribute {
  color: white;
  background-color: #4c5387;
}
#automap_modal .automappingrow .showrulebutton {
  border: 1px solid #e5e5e5;
  padding: 5px;
  width: 54px;
  text-align: center;
}
#automap_modal .automappingrow .showrulebutton i {
  padding: 3px;
}
#automap_modal .ruleselection {
  border-top: 1px solid #e5e5e5;
  height: 180px;
}
#automap_modal .ruleselection #input_rule_input {
  float: right;
  width: 380px;
  margin-bottom: 10px;
}
#automap_modal .ruleselection .pull-left {
  padding-top: 5px;
}
#automap_modal .ruleselection textarea {
  width: calc(100% - 15px);
  height: 125px;
  resize: none;
}
#automap_modal .errorcell {
  padding: 5px;
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  color: white;
  background-color: #d53e42;
}
#automap_modal .eattributeNameBox {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  width: 297px;
  max-width: 297px;
  padding: 5px 10px;
}
#automap_modal .status-selection {
  width: 300px;
  white-space: nowrap;
  margin-bottom: 10px;
  float: right;
}
#automap_modal .status-selection .status_select_dropdown {
  display: inline-block;
  margin-left: 10px;
  width: calc(100% - 45px);
}
#automap_modal .status-selection .connection-status {
  display: inline-block;
  margin-top: 7px;
  height: 16px;
  width: 16px;
  border: 1px solid #dddddd;
  border-radius: 12px;
}
#automap_modal .status-selection .connection-status.s_0 {
  background-color: #eeeeee;
}
#automap_modal .status-selection .connection-status.s_1 {
  background-color: #66c283;
}
#automap_modal .status-selection .connection-status.s_2 {
  background-color: #f3a139;
}
#automap_modal .status-selection .connection-status.s_3 {
  background-color: #555555;
}
#mapper_menu #change_mapping_input {
  width: 200px;
  margin: 8px;
}
#mapper_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: 100%;
  height: calc(100% - 45px);
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#mapper_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#mapper_overview .panel-body {
  padding: 15px;
}
#mapper_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#mapper_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#mapper_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#mapper_overview .panel-title > a {
  color: inherit;
}
#mapper_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#mapper_overview .panel > .list-group,
#mapper_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#mapper_overview .panel > .list-group .list-group-item,
#mapper_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#mapper_overview .panel > .list-group:first-child .list-group-item:first-child,
#mapper_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#mapper_overview .panel > .list-group:last-child .list-group-item:last-child,
#mapper_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#mapper_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#mapper_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#mapper_overview .panel > .table,
#mapper_overview .panel > .table-responsive > .table,
#mapper_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#mapper_overview .panel > .table caption,
#mapper_overview .panel > .table-responsive > .table caption,
#mapper_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#mapper_overview .panel > .table:first-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#mapper_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#mapper_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#mapper_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#mapper_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#mapper_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#mapper_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#mapper_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#mapper_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#mapper_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#mapper_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#mapper_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#mapper_overview .panel > .table:last-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#mapper_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#mapper_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#mapper_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#mapper_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#mapper_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#mapper_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#mapper_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#mapper_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#mapper_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#mapper_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#mapper_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#mapper_overview .panel > .panel-body + .table,
#mapper_overview .panel > .panel-body + .table-responsive,
#mapper_overview .panel > .table + .panel-body,
#mapper_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#mapper_overview .panel > .table > tbody:first-child > tr:first-child th,
#mapper_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#mapper_overview .panel > .table-bordered,
#mapper_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#mapper_overview .panel > .table-bordered > thead > tr > th:first-child,
#mapper_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#mapper_overview .panel > .table-bordered > tbody > tr > th:first-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#mapper_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#mapper_overview .panel > .table-bordered > thead > tr > td:first-child,
#mapper_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#mapper_overview .panel > .table-bordered > tbody > tr > td:first-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#mapper_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#mapper_overview .panel > .table-bordered > thead > tr > th:last-child,
#mapper_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#mapper_overview .panel > .table-bordered > tbody > tr > th:last-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#mapper_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#mapper_overview .panel > .table-bordered > thead > tr > td:last-child,
#mapper_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#mapper_overview .panel > .table-bordered > tbody > tr > td:last-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#mapper_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#mapper_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#mapper_overview .panel > .table-bordered > thead > tr:first-child > td,
#mapper_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#mapper_overview .panel > .table-bordered > tbody > tr:first-child > td,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#mapper_overview .panel > .table-bordered > thead > tr:first-child > th,
#mapper_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#mapper_overview .panel > .table-bordered > tbody > tr:first-child > th,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#mapper_overview .panel > .table-bordered > tbody > tr:last-child > td,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#mapper_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#mapper_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#mapper_overview .panel > .table-bordered > tbody > tr:last-child > th,
#mapper_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#mapper_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#mapper_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#mapper_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#mapper_overview .panel-group {
  margin-bottom: 20px;
}
#mapper_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#mapper_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#mapper_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#mapper_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#mapper_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#mapper_overview .panel-group .panel-footer {
  border-top: 0;
}
#mapper_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#mapper_overview .panel-default {
  border-color: #dddddd;
}
#mapper_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#mapper_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#mapper_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#mapper_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#mapper_overview .panel-primary {
  border-color: #428bca;
}
#mapper_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#mapper_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#mapper_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#mapper_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#mapper_overview .panel-success {
  border-color: #d6e9c6;
}
#mapper_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#mapper_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#mapper_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#mapper_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#mapper_overview .panel-info {
  border-color: #bce8f1;
}
#mapper_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#mapper_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#mapper_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#mapper_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#mapper_overview .panel-warning {
  border-color: #faebcc;
}
#mapper_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#mapper_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#mapper_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#mapper_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#mapper_overview .panel-danger {
  border-color: #ebccd1;
}
#mapper_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#mapper_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#mapper_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#mapper_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#mapper_overview .content-box {
  height: 100%;
  padding: 20px;
}
#mapper_overview .content-box .mapper-table {
  height: 100%;
}
#mapper_overview button[role="menuitem"] {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #383838;
  white-space: nowrap;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
}
#mapper_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#mapper_overview button.btn.btn-icon:active,
#mapper_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#mapper_overview button.btn.btn-icon:hover {
  color: #999999;
}
#mapper_overview .dropdown-menu li > button[role="menuitem"]:hover,
#mapper_overview .dropdown-menu li > button[role="menuitem"]:focus {
  border: none;
  color: #000000;
  background: rgba(100, 193, 67, 0.5);
}
#mapper_overview .dropdown-menu li.disabled > button[role="menuitem"] {
  border: none;
  color: #888888;
  background: #ededed;
  cursor: default;
}
#mapper_overview .dropdown-menu li > button[role="menuitem"] > i {
  margin-right: 5px;
}
#mapper_overview .rt-th,
#mapper_overview .rt-td {
  overflow: visible;
}
#mapper_overview .rt-th {
  text-align: left;
  padding: 5px 10px;
}
#mapper_overview .rt-th .multi-select {
  text-align: left;
}
#mapper_overview .rt-th .source-target-filter .type-filter {
  display: inline-block;
  width: 140px;
}
#mapper_overview .rt-th .source-target-filter .type-filter .badge .far {
  margin: 4px 0;
}
#mapper_overview .rt-th .source-target-filter .name-filter {
  display: inline-block;
  width: calc(100% - 160px);
}
#mapper_overview .rt-th .source-target-filter .eattribute {
  background-color: #4c5387;
}
#mapper_overview .rt-th .source-target-filter .attribute {
  background-color: #f39100;
}
#mapper_overview .mapper-table .entity-cell,
#mapper_overview .mapper-table .source-cell,
#mapper_overview .mapper-table .target-cell {
  color: black;
}
#mapper_overview .mapper-table .entity-cell .badge .far,
#mapper_overview .mapper-table .source-cell .badge .far,
#mapper_overview .mapper-table .target-cell .badge .far {
  margin: 4px 0;
}
#mapper_overview .mapper-table .entity-cell .eattribute,
#mapper_overview .mapper-table .source-cell .eattribute,
#mapper_overview .mapper-table .target-cell .eattribute {
  background-color: #4c5387;
}
#mapper_overview .mapper-table .entity-cell .attribute,
#mapper_overview .mapper-table .source-cell .attribute,
#mapper_overview .mapper-table .target-cell .attribute {
  background-color: #f39100;
}
#modal-mapping {
  top: 10%;
  width: 800px;
  left: 45%;
}
#modal-mapping .selection {
  width: calc(50% - 30px);
  display: inline-block;
  vertical-align: top;
  margin: 5px 5px 5px 10px;
  padding: 5px;
  border: 1px solid #999999;
}
#modal-mapping .selection .header {
  background-color: #383838;
  color: white;
  padding: 5px 10px;
  margin: -5px -5px 5px;
}
#modal-mapping .selection .header.eattribute {
  background-color: #4c5387;
}
#modal-mapping .selection .header.attribute {
  background-color: #f39100;
}
.modal.menu-header .modal-menu {
  margin: -9px -15px;
  color: #000000;
}
.modal.menu-header .modal-menu .close-right {
  float: right;
}
/* styles for the templates "overview_eobjects" and "overview_datasources" */
#overview_eobjects,
#overview_datasources {
  max-height: 100%;
  /* Styles for the header in this special case. */
  /* Style for the body of overview */
}
#overview_eobjects #overview_eobjects_header .modal-menu,
#overview_datasources #overview_eobjects_header .modal-menu,
#overview_eobjects #overview_datasources_header .modal-menu,
#overview_datasources #overview_datasources_header .modal-menu {
  margin: -9px -15px;
  color: #000000;
}
#overview_eobjects #overview_eobjects_header .modal-menu .close-right,
#overview_datasources #overview_eobjects_header .modal-menu .close-right,
#overview_eobjects #overview_datasources_header .modal-menu .close-right,
#overview_datasources #overview_datasources_header .modal-menu .close-right {
  float: right;
}
#overview_eobjects #overview_eobjects_header .nav li a,
#overview_datasources #overview_eobjects_header .nav li a,
#overview_eobjects #overview_datasources_header .nav li a,
#overview_datasources #overview_datasources_header .nav li a {
  color: #000;
}
#overview_eobjects #overview_eobjects_header .nav li:hover,
#overview_datasources #overview_eobjects_header .nav li:hover,
#overview_eobjects #overview_datasources_header .nav li:hover,
#overview_datasources #overview_datasources_header .nav li:hover {
  background-color: rgba(100, 193, 67, 0.5);
}
#overview_eobjects #overview_eobjects_header .nav li:hover a,
#overview_datasources #overview_eobjects_header .nav li:hover a,
#overview_eobjects #overview_datasources_header .nav li:hover a,
#overview_datasources #overview_datasources_header .nav li:hover a {
  color: #000;
}
#overview_eobjects #overview_eobjects_header .nav a:active,
#overview_datasources #overview_eobjects_header .nav a:active,
#overview_eobjects #overview_datasources_header .nav a:active,
#overview_datasources #overview_datasources_header .nav a:active {
  background-color: rgba(100, 193, 67, 0.5);
  color: #000;
}
#overview_eobjects #overview_eobjects_header .nav a:visited,
#overview_datasources #overview_eobjects_header .nav a:visited,
#overview_eobjects #overview_datasources_header .nav a:visited,
#overview_datasources #overview_datasources_header .nav a:visited {
  background-color: rgba(100, 193, 67, 0.5);
  color: #000;
}
#overview_eobjects #overview_eobjects_header .innoheader,
#overview_datasources #overview_eobjects_header .innoheader,
#overview_eobjects #overview_datasources_header .innoheader,
#overview_datasources #overview_datasources_header .innoheader {
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-family: inherit;
  font-weight: 300;
  font-size: 1.4em;
  color: #e50050;
  text-align: left;
}
#overview_eobjects #overview_eobjects_header .innoheader div.tooltipped,
#overview_datasources #overview_eobjects_header .innoheader div.tooltipped,
#overview_eobjects #overview_datasources_header .innoheader div.tooltipped,
#overview_datasources #overview_datasources_header .innoheader div.tooltipped {
  float: right;
}
#overview_eobjects #overview_eobjects_body,
#overview_datasources #overview_eobjects_body,
#overview_eobjects #overview_datasources_body,
#overview_datasources #overview_datasources_body {
  /* container for the boxes representing an EObject */
}
#overview_eobjects #overview_eobjects_body .table,
#overview_datasources #overview_eobjects_body .table,
#overview_eobjects #overview_datasources_body .table,
#overview_datasources #overview_datasources_body .table {
  margin-bottom: 0px;
}
#overview_eobjects #overview_eobjects_body .box-container,
#overview_datasources #overview_eobjects_body .box-container,
#overview_eobjects #overview_datasources_body .box-container,
#overview_datasources #overview_datasources_body .box-container {
  min-width: 560px;
  max-width: 1500px;
  margin: 0 auto;
  text-align: center;
  /* general style of a single box */
  /* style for boxes with content */
  /* Styles for the empty box */
  /* Label in the header of the box */
  /* Icon in the header of the box */
}
#overview_eobjects #overview_eobjects_body .box-container .box,
#overview_datasources #overview_eobjects_body .box-container .box,
#overview_eobjects #overview_datasources_body .box-container .box,
#overview_datasources #overview_datasources_body .box-container .box {
  text-align: left;
  width: calc(25% - 50px);
  min-width: 280px;
  max-width: 300px;
  float: left;
  border: #acccf1 solid 2px;
  margin: 3px;
  color: #000000;
  padding: 5px;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled,
#overview_datasources #overview_eobjects_body .box-container .box-filled,
#overview_eobjects #overview_datasources_body .box-container .box-filled,
#overview_datasources #overview_datasources_body .box-container .box-filled {
  font-size: 1em;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-header,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-header,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-header,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-header {
  background-color: #acccf1;
  color: black;
  height: 25px;
  margin: -5px -5px 0 -5px;
  padding: 5px;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-header .box-menu,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-header .box-menu,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-header .box-menu,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-header .box-menu {
  float: right;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content tr,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content tr,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content tr,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content tr {
  font-size: 1em;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content .tab-pane.active,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content .tab-pane.active,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content .tab-pane.active,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content .tab-pane.active {
  display: inline-block;
  overflow-y: auto;
  max-height: 144px;
  min-height: 144px;
  width: 100%;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content .overview_eobjects td.table-info,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content .overview_eobjects td.table-info,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content .overview_eobjects td.table-info,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content .overview_eobjects td.table-info,
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content .overview_datasources td.table-info,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content .overview_datasources td.table-info,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content .overview_datasources td.table-info,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content .overview_datasources td.table-info {
  text-align: right;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content .overview_status .table,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content .overview_status .table,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content .overview_status .table,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content .overview_status .table {
  table-layout: fixed;
  width: 100%;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content .overview_status td,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content .overview_status td,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content .overview_status td,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content .overview_status td {
  text-align: right;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content .overview_status th,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content .overview_status th,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content .overview_status th,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content .overview_status th {
  text-align: right;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled .box-content .overview_status .datasource-column,
#overview_datasources #overview_eobjects_body .box-container .box-filled .box-content .overview_status .datasource-column,
#overview_eobjects #overview_datasources_body .box-container .box-filled .box-content .overview_status .datasource-column,
#overview_datasources #overview_datasources_body .box-container .box-filled .box-content .overview_status .datasource-column {
  width: calc(100% - 125px);
  text-align: left;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled.selected:hover tr:hover td,
#overview_datasources #overview_eobjects_body .box-container .box-filled.selected:hover tr:hover td,
#overview_eobjects #overview_datasources_body .box-container .box-filled.selected:hover tr:hover td,
#overview_datasources #overview_datasources_body .box-container .box-filled.selected:hover tr:hover td {
  background-color: #ffffff;
}
#overview_eobjects #overview_eobjects_body .box-container .box-filled.selected,
#overview_datasources #overview_eobjects_body .box-container .box-filled.selected,
#overview_eobjects #overview_datasources_body .box-container .box-filled.selected,
#overview_datasources #overview_datasources_body .box-container .box-filled.selected {
  background-color: #ffffff;
}
#overview_eobjects #overview_eobjects_body .box-container .box-empty,
#overview_datasources #overview_eobjects_body .box-container .box-empty,
#overview_eobjects #overview_datasources_body .box-container .box-empty,
#overview_datasources #overview_datasources_body .box-container .box-empty {
  border: #ffffff dashed 2px;
  color: #ffffff;
  position: relative;
  min-height: 179px;
  max-height: 179px;
}
#overview_eobjects #overview_eobjects_body .box-container .box-empty div,
#overview_datasources #overview_eobjects_body .box-container .box-empty div,
#overview_eobjects #overview_datasources_body .box-container .box-empty div,
#overview_datasources #overview_datasources_body .box-container .box-empty div {
  width: 80px;
  height: 80px;
  left: 50%;
  margin-left: -40px;
  position: absolute;
  top: 50%;
  margin-top: -40px;
}
#overview_eobjects #overview_eobjects_body .box-container .box-empty div i,
#overview_datasources #overview_eobjects_body .box-container .box-empty div i,
#overview_eobjects #overview_datasources_body .box-container .box-empty div i,
#overview_datasources #overview_datasources_body .box-container .box-empty div i {
  display: inline-block;
}
#overview_eobjects #overview_eobjects_body .box-container .box-empty:hover,
#overview_datasources #overview_eobjects_body .box-container .box-empty:hover,
#overview_eobjects #overview_datasources_body .box-container .box-empty:hover,
#overview_datasources #overview_datasources_body .box-container .box-empty:hover {
  background-color: rgba(132, 206, 105, 0.2);
  cursor: pointer;
}
#overview_eobjects #overview_eobjects_body .box-container .selectEObject:hover,
#overview_datasources #overview_eobjects_body .box-container .selectEObject:hover,
#overview_eobjects #overview_datasources_body .box-container .selectEObject:hover,
#overview_datasources #overview_datasources_body .box-container .selectEObject:hover {
  /*font-weight: bold;*/
  color: rgba(132, 206, 105, 0.2);
  cursor: pointer;
}
#overview_eobjects #overview_eobjects_body .box-container .icon-edit:hover,
#overview_datasources #overview_eobjects_body .box-container .icon-edit:hover,
#overview_eobjects #overview_datasources_body .box-container .icon-edit:hover,
#overview_datasources #overview_datasources_body .box-container .icon-edit:hover {
  color: rgba(132, 206, 105, 0.2);
  cursor: pointer;
}
#overview_eobjects #overview_eobjects_body .box-content:hover td,
#overview_datasources #overview_eobjects_body .box-content:hover td,
#overview_eobjects #overview_datasources_body .box-content:hover td,
#overview_datasources #overview_datasources_body .box-content:hover td {
  background-color: #fff;
}
#overview_eobjects #overview_eobjects_body .box-filled.selected:hover td,
#overview_datasources #overview_eobjects_body .box-filled.selected:hover td,
#overview_eobjects #overview_datasources_body .box-filled.selected:hover td,
#overview_datasources #overview_datasources_body .box-filled.selected:hover td {
  background-color: rgba(100, 193, 67, 0.5);
}
#metaattributes {
  padding: 20px;
  margin-top: -10px;
  margin-left: -10px;
  overflow-y: auto;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  width: calc(100% - 2px);
  height: calc(100% - 76px);
}
#metaattributes #column_container {
  margin: auto;
  width: 100%;
  height: calc(100% - 10px);
  font-weight: lighter;
}
#metaattributes #column_container .accordion-group {
  height: 100%;
  border-radius: 0;
}
#metaattributes #column_container .accordion-heading {
  color: black;
  border-radius: 0;
  padding: 8px 15px;
  border-bottom: 2px solid #CCCCCC;
}
#metaattributes #column_container #column_left {
  height: 100%;
  float: left;
  width: calc(100% / 3 - 2px);
  padding: 0;
}
#metaattributes #column_container #column_left .accordion-body {
  overflow-y: auto;
}
#metaattributes #column_container #column_left .accordion-toggle {
  height: 20px;
}
#metaattributes #column_container #column_left .label {
  margin-right: 10px;
}
#metaattributes #column_container #column_left .badge.number {
  margin-left: 2px;
}
#metaattributes #column_container #column_left .innoheader {
  color: #4c5387;
}
#metaattributes #column_container #column_left .accordion-heading {
  background-color: #f5f5f5;
}
#metaattributes #column_container #column_left .btn-group > a:hover {
  color: #e3e4ef;
}
#metaattributes #column_container #column_left .btn-group > a:hover i {
  color: #e3e4ef;
}
#metaattributes #column_container #column_left .open .dropdown-toggle {
  background-color: #4c5387;
}
#metaattributes #column_container #column_left .dropdown-menu li > a:hover {
  background: #e3e4ef;
}
#metaattributes #column_container #column_left .accordion-group {
  height: 100%;
}
#metaattributes #column_container #column_left .accordion-group .folder:hover {
  background-color: #e3e4ef;
}
#metaattributes #column_container #column_left .folder.selected {
  background-color: #a2a6ca;
}
#metaattributes #column_container #column_left .lockcontainer {
  margin-left: 10px;
  margin-top: -8px;
  margin-right: -15px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  border: 1px solid #4c5387;
}
#metaattributes #column_container #column_left .lockcontainer .lockstate {
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 15px;
}
#metaattributes #column_container #column_left .lockcontainer .lockstate i {
  width: 17px !important;
  display: block;
}
#metaattributes #column_container #column_left .lockcontainer .lockstate.own-lock * {
  color: white !important;
}
#metaattributes #column_container #column_left .lockcontainer .lockstate.locked-by-other-user * {
  color: white !important;
}
#metaattributes #column_container #column_left .lockcontainer .lockstate.unlocked * {
  color: #4c5387 !important;
}
#metaattributes #column_container #column_middle {
  float: left;
  width: calc(100% / 3 - 2px);
  padding: 0;
  height: 100%;
}
#metaattributes #column_container #column_middle .accordion-group {
  border-radius: 0;
  height: 100%;
  box-shadow: none;
  border-color: #CCCCCC;
}
#metaattributes #column_container #column_middle .addCriterion {
  margin-right: -3px;
}
#metaattributes #column_container #column_middle .alert {
  margin: 7px 15px;
}
#metaattributes #column_container #column_middle .innoheader {
  color: #4c5387;
}
#metaattributes #column_container #column_middle .accordion-heading {
  background-color: #f5f5f5;
}
#metaattributes #column_container #column_middle .accordion-body {
  height: calc(100% - 48px);
  background-color: white;
  padding: 5px;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer {
  height: 100%;
  width: 98%;
  margin-top: 0;
  margin-left: 3px;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer .edit-metaattribute {
  padding-top: 1px;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer i.icon-edit {
  margin-right: 5px;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table {
  width: 100%;
  height: 100%;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table th,
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table td {
  text-align: left;
  line-height: 20px;
  padding: 6px;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table .icon-edit,
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table .icon-trash {
  color: #eeeeee;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table tbody > tr:hover {
  background-color: #eeeeee;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table tbody > tr:hover .icon-edit,
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table tbody > tr:hover .icon-trash {
  color: #383838;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table td {
  border-top: 1px solid #dddddd;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table td.buttonColumn {
  width: 60px;
  padding-left: 0px;
  padding-right: 0px;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table td.buttonColumn span {
  opacity: 0.2;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table tr.criterion:hover,
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table tr.criterion.selected {
  background-color: #e3e4ef;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table tr.criterion:hover td.buttonColumn span,
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer table tr.criterion.selected td.buttonColumn span {
  opacity: 1;
}
#metaattributes #column_container #column_middle .accordion-body div#metaAttributeContainer span.config {
  word-wrap: break-word;
  width: 100px;
  white-space: normal;
  float: left;
}
#metaattributes #column_container #column_middle.selected {
  width: 47%;
  display: inline;
}
#metaattributes #column_container #column_right {
  float: left;
  width: calc(100% / 3 - 2px);
  padding: 0;
  height: 100%;
}
#metaattributes #column_container #column_right .accordion-group {
  box-shadow: none;
  border-color: #CCCCCC;
}
#metaattributes #column_container #column_right .alert {
  margin: 7px 15px;
}
#metaattributes #column_container #metaattributes_column_right {
  height: 100%;
  position: relative;
}
#metaattributes #column_container #metaattributes_column_right .canceledit {
  border: none;
  background-color: #fafafa;
  text-decoration: underline;
}
#metaattributes #column_container #metaattributes_column_right .accordion-group {
  height: 100%;
  box-shadow: none;
  border-color: #CCCCCC;
  background-color: white;
}
#metaattributes #column_container #metaattributes_column_right .accordion-heading {
  background-color: #f5f5f5;
}
#metaattributes #column_container #metaattributes_column_right .accordion-body {
  padding: 5px;
}
#metaattributes #column_container #metaattributes_column_right div.edit {
  position: relative;
  width: calc(100% - 50px);
  padding: 15px;
  padding-right: 30px;
  margin-top: 10px;
  background-color: white;
  border: 1px solid #999999;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#metaattributes #column_container #metaattributes_column_right div.edit div.header {
  margin: 0px;
  font-size: 20px;
  margin-bottom: 15px;
}
#metaattributes #column_container #metaattributes_column_right div.edit form input {
  border: 1px solid #DDDDDD;
}
#metaattributes #column_container #metaattributes_column_right div.edit form #datasourceSelection {
  margin-left: 20px;
}
#metaattributes #column_container #metaattributes_column_right table {
  width: 100%;
}
#metaattributes #column_container #metaattributes_column_right table th,
#metaattributes #column_container #metaattributes_column_right table td {
  text-align: left;
  line-height: 20px;
  padding-left: 8px;
}
#metaattributes #column_container #metaattributes_column_right table td {
  border-top: 1px solid #dddddd;
}
#metaattributes #column_container #metaattributes_column_right table td:first-child {
  width: 115px;
}
#metaattributes #column_container #metaattributes_column_right #metaattributeForm {
  height: 100%;
  width: 94%;
  padding: 10px;
}
#metaattributes #column_container #metaattributes_column_right #metaattributeForm .editable-buttons {
  margin-left: 37px;
}
#metaattributes #column_container #metaattributes_column_right #metaattributeForm input {
  cursor: pointer;
}
#metaattributes #column_container #metaattributes_column_right #metaattributeForm .controls-name {
  padding-right: 14px;
}
#metaattributes #column_container #metaattributes_column_right .button-container {
  width: calc(100% - 12px);
  padding: 5px;
  position: absolute;
  bottom: 34px;
  margin-top: 20px;
  margin-bottom: -36px;
  margin-left: -16px;
  background-color: #fafafa;
  border: 1px solid #CCCCCC;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#metaattributes #column_container #metaattributes_column_right .button-container .button-border {
  border-top: solid 1px black;
  margin-bottom: 1px;
}
#metaattributes #column_container #metaattributes_column_right .button-container .button-box {
  padding-right: 15px;
  float: right;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 10px;
}
#metaattributes #column_container #metaattributes_column_right .checkbox-custom i {
  background-image: url("images/form.png");
}
#metaattributes .clr {
  clear: both;
}
#metaattributes .clr-right {
  clear: right;
}
#metaattributes .clr-left {
  clear: left;
}
#metaattributes .btn-group > a {
  font-size: 13px;
  color: #ffffff;
}
#metaattributes .btn-group > a:hover {
  color: rgba(132, 206, 105, 0.2);
}
#metaattributes .btn-group > a:hover i {
  color: rgba(132, 206, 105, 0.2);
}
#metaattributes .open .dropdown-toggle {
  background-color: #e50050;
}
#metaattributes .accordion-toggle > a > i {
  float: right;
  color: #ffffff;
  margin-right: 0px;
  margin-top: 2px;
  margin-left: 10px;
}
#metaattributes .accordion-toggle > a > i:hover {
  color: rgba(132, 206, 105, 0.2);
}
#metaattributes .accordion-group.disabled .accordion-heading {
  background-color: #A2A2A2;
}
#metaattributes #metaattributes_column_middle {
  height: 100%;
}
#metaattributes #metaattributes_column_left {
  height: 100%;
}
#metaattributes #metaattributes_column_left .accordion-body {
  height: calc(100% - 38px);
  background-color: white;
}
#metaattributes #metaattributes_column_left .accordion-group {
  height: 100%;
  box-shadow: none;
  border-color: #CCCCCC;
}
#metaattributes #metaattributes_column_left .folder.selected {
  background-color: rgba(100, 193, 67, 0.5);
}
#metaattribute_usage_modal,
#metaattribute_excel_upload_modal {
  top: 10%;
}
#groups {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#groups .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#groups .panel-body {
  padding: 15px;
}
#groups .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#groups .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#groups .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#groups .panel-title > a {
  color: inherit;
}
#groups .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#groups .panel > .list-group,
#groups .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#groups .panel > .list-group .list-group-item,
#groups .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#groups .panel > .list-group:first-child .list-group-item:first-child,
#groups .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#groups .panel > .list-group:last-child .list-group-item:last-child,
#groups .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#groups .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#groups .list-group + .panel-footer {
  border-top-width: 0;
}
#groups .panel > .table,
#groups .panel > .table-responsive > .table,
#groups .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#groups .panel > .table caption,
#groups .panel > .table-responsive > .table caption,
#groups .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#groups .panel > .table:first-child,
#groups .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#groups .panel > .table:first-child > thead:first-child > tr:first-child,
#groups .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#groups .panel > .table:first-child > tbody:first-child > tr:first-child,
#groups .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#groups .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#groups .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#groups .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#groups .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#groups .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#groups .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#groups .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#groups .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#groups .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#groups .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#groups .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#groups .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#groups .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#groups .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#groups .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#groups .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#groups .panel > .table:last-child,
#groups .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#groups .panel > .table:last-child > tbody:last-child > tr:last-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#groups .panel > .table:last-child > tfoot:last-child > tr:last-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#groups .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#groups .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#groups .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#groups .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#groups .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#groups .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#groups .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#groups .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#groups .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#groups .panel > .panel-body + .table,
#groups .panel > .panel-body + .table-responsive,
#groups .panel > .table + .panel-body,
#groups .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#groups .panel > .table > tbody:first-child > tr:first-child th,
#groups .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#groups .panel > .table-bordered,
#groups .panel > .table-responsive > .table-bordered {
  border: 0;
}
#groups .panel > .table-bordered > thead > tr > th:first-child,
#groups .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#groups .panel > .table-bordered > tbody > tr > th:first-child,
#groups .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#groups .panel > .table-bordered > tfoot > tr > th:first-child,
#groups .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#groups .panel > .table-bordered > thead > tr > td:first-child,
#groups .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#groups .panel > .table-bordered > tbody > tr > td:first-child,
#groups .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#groups .panel > .table-bordered > tfoot > tr > td:first-child,
#groups .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#groups .panel > .table-bordered > thead > tr > th:last-child,
#groups .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#groups .panel > .table-bordered > tbody > tr > th:last-child,
#groups .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#groups .panel > .table-bordered > tfoot > tr > th:last-child,
#groups .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#groups .panel > .table-bordered > thead > tr > td:last-child,
#groups .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#groups .panel > .table-bordered > tbody > tr > td:last-child,
#groups .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#groups .panel > .table-bordered > tfoot > tr > td:last-child,
#groups .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#groups .panel > .table-bordered > thead > tr:first-child > td,
#groups .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#groups .panel > .table-bordered > tbody > tr:first-child > td,
#groups .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#groups .panel > .table-bordered > thead > tr:first-child > th,
#groups .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#groups .panel > .table-bordered > tbody > tr:first-child > th,
#groups .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#groups .panel > .table-bordered > tbody > tr:last-child > td,
#groups .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#groups .panel > .table-bordered > tfoot > tr:last-child > td,
#groups .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#groups .panel > .table-bordered > tbody > tr:last-child > th,
#groups .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#groups .panel > .table-bordered > tfoot > tr:last-child > th,
#groups .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#groups .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#groups .panel-group {
  margin-bottom: 20px;
}
#groups .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#groups .panel-group .panel + .panel {
  margin-top: 5px;
}
#groups .panel-group .panel-heading {
  border-bottom: 0;
}
#groups .panel-group .panel-heading + .panel-collapse > .panel-body,
#groups .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#groups .panel-group .panel-footer {
  border-top: 0;
}
#groups .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#groups .panel-default {
  border-color: #dddddd;
}
#groups .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#groups .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#groups .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#groups .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#groups .panel-primary {
  border-color: #428bca;
}
#groups .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#groups .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#groups .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#groups .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#groups .panel-success {
  border-color: #d6e9c6;
}
#groups .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#groups .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#groups .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#groups .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#groups .panel-info {
  border-color: #bce8f1;
}
#groups .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#groups .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#groups .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#groups .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#groups .panel-warning {
  border-color: #faebcc;
}
#groups .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#groups .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#groups .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#groups .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#groups .panel-danger {
  border-color: #ebccd1;
}
#groups .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#groups .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#groups .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#groups .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#groups .panel.no-padding > .panel-body {
  padding: 0px;
}
#groups .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
  margin: 0px;
}
#groups .panel-heading {
  display: flex;
  flex: 0 0 20px;
}
#groups .panel-footer {
  display: flex;
  flex: 0 0 20px;
}
#groups .panel-body {
  display: flex;
  flex: 1 1 0px;
  padding: 0px;
  overflow: auto;
}
#groups #groups_screen {
  display: flex;
  flex: 1 1 0px;
  padding: 20px;
  height: calc(100% - 100px);
}
#groups #groups_side {
  display: flex;
  flex: 1 1 0px;
}
#groups #groups_side .group-actions {
  text-align: center;
}
#groups #groups_side .panel-heading {
  position: relative;
}
#groups #groups_side .panel-heading .upload-json {
  position: absolute;
  right: 10px;
}
#groups #groups_side .panel-heading .upload-json .btn-link {
  color: black;
}
#groups #users_side {
  display: flex;
  flex: 1 1 0px;
}
#groups .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#groups .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#groups .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#groups .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#groups .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#groups .ReactTable .-pagination .paging_icons #previousPage,
#groups .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#groups .ReactTable .-pagination .paging_icons #previousPage,
#groups .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#groups .ReactTable .-pagination .paging_icons #previousPage.disabled,
#groups .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#groups .ReactTable .-pagination .paging_icons #previousPage:hover,
#groups .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#groups .image-cell > img {
  max-width: 100px;
  max-height: 20px;
}
#groups .rights-cell select {
  margin: 0px;
  padding: 0px;
}
#groups button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}
#groups button.btn.btn-icon:active,
#groups button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#groups button.btn.btn-icon:hover {
  color: #999999;
}
#groups-modal-add-user.groups-modal,
#groups-modal-edit-group.groups-modal,
#groups-modal-create-group.groups-modal {
  top: 10%;
}
#groups-modal-add-user.groups-modal .upload-error,
#groups-modal-edit-group.groups-modal .upload-error,
#groups-modal-create-group.groups-modal .upload-error {
  border: 1px solid;
  padding: 10px;
}
#groups-modal-add-user.groups-modal .upload-error.hide,
#groups-modal-edit-group.groups-modal .upload-error.hide,
#groups-modal-create-group.groups-modal .upload-error.hide {
  display: none;
}
#groups-modal-add-user.groups-modal .image-preview,
#groups-modal-edit-group.groups-modal .image-preview,
#groups-modal-create-group.groups-modal .image-preview {
  display: block;
  text-align: center;
  border: 1px solid black;
  padding: 5px;
}
#features {
  position: absolute;
  padding: 15px;
  padding-top: 23px;
  margin: -10px;
  overflow-y: auto;
  margin-left: 35px;
  border: 1px solid #999999;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  width: calc(100% - 78px);
}
#features #column_container {
  margin: auto;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  font-weight: lighter;
}
#features #column_container .accordion-group {
  border-radius: 0;
  margin: 0;
  width: 100%;
  position: relative;
}
#features #column_container .accordion-heading {
  border-bottom: 2px solid #CCCCCC;
  border-radius: 0;
}
#features #column_container .control-group {
  padding: 0 10px;
}
#features #column_container .column-full {
  border: 1px solid #cccccc;
  background-color: white;
  box-shadow: none;
  height: 100%;
}
#features #column_container .column-full .accordion-group {
  border: none;
  height: 100%;
  box-shadow: none;
}
#features #column_container .column-full .accordion-group .nav-tabs {
  margin-top: 16px;
}
#features #column_container .column-full .accordion-body {
  height: calc(100% - 104px);
  overflow-y: auto;
}
#features #column_container #column_left {
  height: 99%;
  float: left;
  width: 46%;
  padding: 0;
  box-shadow: none;
  margin-right: 0px;
}
#features #column_container #column_left #features_column_left {
  border: none;
}
#features #column_container #column_left .accordion-body {
  padding: 5px;
}
#features #column_container #column_left table {
  font-weight: lighter;
  width: 100%;
  height: 100%;
  background-color: white;
  color: black;
}
#features #column_container #column_left table th {
  text-align: left;
}
#features #column_container #column_left table th,
#features #column_container #column_left table td {
  padding: 10px;
}
#features #column_container #column_left table tr {
  padding: 0;
}
#features #column_container #column_left table tr .admin {
  color: #383838;
  flex: 0 0 40px;
}
#features #column_container #column_left table tr .allrights {
  flex: 0 0 80px;
}
#features #column_container #column_left table tr .buttonColumn {
  flex: 0 0 100px;
  padding-left: 0px;
  padding-right: 0px;
  color: #eeeeee;
  justify-content: flex-end;
}
#features #column_container #column_left table tr td.buttonColumn {
  padding-right: 5px;
}
#features #column_container #column_left table tr .buttonColumn .clickable {
  width: 25px;
}
#features #column_container #column_left table tr:hover td.buttonColumn,
#features #column_container #column_left table tr.selected td.buttonColumn {
  color: #383838;
}
#features #column_container #column_left table tr {
  width: 100%;
  background: white;
  color: black;
}
#features #column_container #column_left table tr:hover i,
#features #column_container #column_left table tr.selected i {
  opacity: 1;
}
#features #column_container #column_left .accordion-toggle {
  height: 20px;
  color: black;
}
#features #column_container #column_left .label {
  margin-right: 10px;
}
#features #column_container #column_left .badge.number {
  margin-left: 2px;
}
#features #column_container #column_left .innoheader {
  color: #f5f5f5;
}
#features #column_container #column_left .accordion-heading {
  background-color: #f5f5f5;
  color: black;
}
#features #column_container #column_left .accordion-body {
  background-color: white;
  color: black;
}
#features #column_container #column_left .btn-group > a:hover {
  color: #767676;
}
#features #column_container #column_left .btn-group > a:hover i {
  color: #767676;
}
#features #column_container #column_left .open .dropdown-toggle {
  background-color: #f5f5f5;
}
#features #column_container #column_left .dropdown-menu li > a:hover {
  background: #eeeeee;
}
#features #column_container #column_left tr.hoverable.user:hover,
#features #column_container #column_left tr.hoverable.user.selected {
  background-color: #eeeeee;
}
#features #column_container #column_left .group.selected {
  background-color: #eeeeee;
}
#features #column_container #column_left input {
  width: 180px;
}
#features #column_container #column_middle {
  height: 99%;
  float: left;
  width: 46%;
  padding: 0;
  min-height: calc(@min-height - @padding);
  border: none;
}
#features #column_container #column_middle #featuresContainer {
  height: calc(100% - 30px);
}
#features #column_container #column_middle .accordion-group {
  box-shadow: none;
}
#features #column_container #column_middle .accordion-heading {
  height: 20px;
  padding: 8px 15px;
  background-color: #f5f5f5;
  color: black;
}
#features #column_container #column_middle .addCriterion {
  margin-right: -3px;
}
#features #column_container #column_middle .alert {
  margin: 7px 15px;
}
#features #column_container #column_middle .innoheader {
  color: #4c5387;
}
#features #column_container #column_middle .accordion-body {
  background-color: white;
  padding: 5px;
}
#features #column_container #column_middle .accordion-body i.icon-edit {
  margin-right: 5px;
}
#features #column_container #column_middle .accordion-body table {
  width: 100%;
  height: 100%;
}
#features #column_container #column_middle .accordion-body table td:first-child,
#features #column_container #column_middle .accordion-body table th:first-child {
  flex: 0 0 30px;
}
#features #column_container #column_middle .accordion-body table th,
#features #column_container #column_middle .accordion-body table td {
  text-align: left;
  line-height: 20px;
  padding: 10px;
}
#features #column_container #column_middle .accordion-body table td {
  border-top: 1px solid #dddddd;
}
#features #column_container #column_middle .accordion-body table tr.feature td.feature {
  flex: 0 0 180px;
}
#features #column_container #column_middle .accordion-body table tr.feature td.buttonColumn {
  padding-left: 0px;
  padding-right: 0px;
  color: #eeeeee;
}
#features #column_container #column_middle .accordion-body table tr .role {
  flex: 0 0 120px;
}
#features #column_container #column_middle .accordion-body table tr .object {
  flex: 0 0 180px;
}
#features #column_container #column_middle .accordion-body table tr.category {
  background: #f5f5f5;
}
#features #column_container #column_middle .accordion-body table tr.feature.hoverOn:hover,
#features #column_container #column_middle .accordion-body table tr.feature.selected {
  background-color: #eeeeee;
}
#features #column_container #column_middle .accordion-body span.config {
  word-wrap: break-word;
  width: 100px;
  white-space: normal;
  float: left;
}
#features #column_container #column_middle.selected {
  width: 47%;
  display: inline;
}
#features .clr {
  clear: both;
}
#features .clr-right {
  clear: right;
}
#features .clr-left {
  clear: left;
}
#features .btn-group > a {
  font-size: 13px;
  color: #ffffff;
}
#features .btn-group > a:hover {
  color: rgba(132, 206, 105, 0.2);
}
#features .btn-group > a:hover i {
  color: rgba(132, 206, 105, 0.2);
}
#features .open .dropdown-toggle {
  background-color: #e50050;
}
#features .accordion-toggle > a > i {
  float: right;
  color: black;
  margin-right: 0px;
  margin-top: 2px;
  margin-left: 10px;
}
#features .accordion-toggle > a > i:hover {
  color: black;
}
#features .accordion-heading.selected {
  box-shadow: 1px 0px 30px #85ff00;
  -moz-box-shadow: 1px 0px 30px #85ff00;
  -webkit-box-shadow: 1px 0px 30px #85ff00;
}
#features .accordion-group.disabled .accordion-heading {
  background-color: #A2A2A2;
}
#features #qualityCriterion_column_left .accordion-group {
  box-shadow: none;
}
#features #qualityCriterion_column_left .eattribute.selected {
  background-color: rgba(100, 193, 67, 0.5);
}
#features #qualityCriterion_column_right .accordion-group {
  box-shadow: none;
}
#features .button-container {
  width: calc(100% + 6px);
  padding: 2.5px;
  margin: 20px 0 -26px -6px;
  background-color: #fafafa;
  border: 1px solid #999999;
  border-top-color: #eeeeee;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#features .button-container .button-border {
  border-top: solid 1px black;
  margin-bottom: 1px;
}
#features .button-container .button-box {
  padding-right: 15px;
  float: right;
  margin-right: 1px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 10px;
}
#features .checkbox-custom i {
  background-image: url("images/form.png");
}
#features #features_column_middle #features_column_middle_organization_tree .organization {
  padding: 3px 0 2px;
  line-height: 28px;
}
#features #features_column_middle #features_column_middle_organization_tree .organization:hover {
  background-color: rgba(132, 206, 105, 0.2);
}
#features #features_column_middle #features_column_middle_organization_tree .toggleIcon {
  margin-top: 2px;
}
#features #features_column_middle #features_column_middle_organization_tree .toggleOrg {
  margin-top: 4px;
}
#rule-editor {
  width: 100%;
  height: 100%;
}
#rule-editor .rule-editor-editor {
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  display: inline-block;
  vertical-align: top;
  padding: 5px 15px;
}
#rule-editor .rule-editor-editor .rule-editor-header {
  margin-top: 10px;
  font-size: 18px;
}
#rule-editor .rule-editor-editor .rule-editor-sample-data {
  height: calc(100% - 536px);
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 40px;
}
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-sample-data-table {
  height: calc(100% - 2px);
  overflow-y: auto;
}
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-sample-data-table table {
  width: calc(100% - 10px);
}
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-sample-data-table table th {
  background: #eeeeee;
}
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-sample-data-table table th,
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-sample-data-table table td {
  border: 1px solid #999999;
  padding: 2px 5px;
}
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-sample-data-table table th input[type="checkbox"],
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-sample-data-table table td input[type="checkbox"] {
  margin: 0;
}
#rule-editor .rule-editor-editor .rule-editor-sample-data .rule-editor-pagination {
  text-align: right;
  margin-right: 10px;
}
#rule-editor .rule-editor-editor #rule-editor-code-edit {
  position: relative;
  height: 300px;
  width: 100%;
}
#rule-editor .rule-editor-editor #rule-editor-code-edit textarea {
  position: absolute;
  width: calc(100% - 24px);
  margin: 0;
  margin-left: 10px;
  margin-top: 5px;
  height: calc(100% - 20px);
  resize: none;
}
#rule-editor .rule-editor-editor #rule-editor-code-edit textarea.error:focus {
  border-color: #dc6343;
  box-shadow: 0 0 4px #dc6343;
}
#rule-editor .rule-editor-editor #rule-editor-code-edit .code-edit-input {
  z-index: 1;
  background: unset;
}
#rule-editor .rule-editor-editor #rule-editor-code-edit .code-edit-prediction {
  background: white;
}
#rule-editor .rule-editor-editor .rule-editor-result {
  border: 1px solid #999999;
  background: #eeeeee;
  padding: 5px;
  margin-top: 5px;
  margin-left: 10px;
  width: calc(100% - 20px);
  margin-bottom: 10px;
}
#rule-editor .rule-editor-editor .rule-editor-error {
  border: 1px solid #dc6343;
  padding: 5px 10px;
  background-color: #f2dede;
  color: #dc6343;
}
#rule-editor .rule-editor-editor .rule-editor-error i {
  margin-right: 5px;
}
#rule-editor .rule-editor-editor .rule-editor-warning-container {
  height: 80px;
  overflow-y: auto;
  padding-left: 10px;
}
#rule-editor .rule-editor-editor .rule-editor-warning {
  border: 1px solid #f3a139;
  padding: 5px 10px;
  background-color: #fcf8e3;
  color: #f3a139;
  margin-top: 5px;
}
#rule-editor .rule-editor-editor .rule-editor-warning i {
  margin-right: 5px;
}
#rule-editor .rule-editor-editor .badge.read-badge {
  background: #f39100;
}
#rule-editor .rule-editor-editor .badge.write-badge {
  background: #4c5387;
}
#rule-editor .rule-editor-editor .comment-button .inactive {
  color: #999999;
}
#rule-editor-modal {
  width: 1000px;
  height: 700px;
  transform: translate(-25%, -50%);
  top: 50%;
  left: 50%;
}
#rule-editor-modal .modal-dialog,
#rule-editor-modal .modal-content {
  height: 100%;
}
#rule-editor-modal .modal-header {
  padding: 5px 15px;
}
#rule-editor-modal .modal-body {
  padding: 0;
  height: calc(100% - 102px);
  width: 100%;
}
#rule-editor-validation-modal {
  height: 700px;
  width: 1000px;
  transform: translate(-25%, -50%);
  top: 50%;
  left: 50%;
}
#rule-editor-validation-modal .-datarocket-table .rt-tr .rt-td:last-child {
  border-left: 1px solid #383838;
}
#rule-editor-validation-modal .-datarocket-table .rt-tr .rt-th:last-child {
  border-left: 1px solid #383838;
}
#rule-editor-validation-modal .modal-body {
  height: 620px;
}
#rule-editor-validation-modal .modal-body .rule-editor-pagination {
  margin-top: 10px;
}
#mapper_functions_modal {
  height: 700px;
  width: 1000px;
  transform: translate(-25%, -50%);
  top: 50%;
  left: 50%;
}
#mapper_functions_modal .modal-body {
  height: 100%;
  overflow-y: auto;
}
#mapper_functions_modal .modal-body .rule-editor-functions-table {
  height: 100%;
}
#mapper_functions_modal .modal-body .functions-table-header {
  color: white;
  font-weight: 700;
  font-size: 16px;
  padding: 5px 10px;
  background-color: #e50050;
  border: 1px solid #999999;
}
#mapper_functions_modal .modal-body .functions-table-body {
  height: 520px;
  overflow-y: auto;
  border: 1px solid #999999;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-category {
  background-color: #F9F9F9;
  border-bottom: 1px solid #999999;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-category .functions-table-category-header {
  padding: 4px 10px;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-function {
  margin-left: 20px;
  border: 1px solid #eeeeee;
  background-color: white;
  margin-bottom: 4px;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-function .functions-table-function-header {
  padding: 4px 10px;
  border-bottom: 1px dashed #eeeeee;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-function .function-description {
  padding: 4px 0 4px 20px;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-function .function-syntax {
  border-top: 1px dashed #eeeeee;
  border-bottom: 1px dashed #eeeeee;
  padding: 2px 0 2px 10px;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-function .function-return {
  padding: 2px 0 2px 10px;
}
#mapper_functions_modal .modal-body .functions-table-body .functions-table-function .function-warning {
  padding: 2px 0 2px 10px;
  background-color: #fcf8e3;
  color: #f3a139;
}
#mapper_functions_modal .modal-body .functions-table-body .expand-button {
  height: 24px;
  width: 24px;
  padding: 0;
  position: relative;
  border-radius: 12px;
  margin-right: 5px;
}
#mapper_functions_modal .modal-body .functions-table-body .expand-button i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#mapper_functions_modal .modal-body .functions-table-search {
  width: calc(100% - 22px);
  margin: 0;
  border: none;
  border-left: 1px solid #999999;
  padding: 5px 10px 5px;
}
html,
body {
  height: 100% !important;
}
html .login-container,
body .login-container {
  height: 100%;
  width: 100%;
}
#loginFallback {
  position: fixed;
  bottom: 0px;
  right: 0px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 1;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#loginLayer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  min-width: 320px;
  min-height: 460px;
  background: linear-gradient(to top right, #333333 10%, #e50050);
  z-index: 2;
}
#login > .login-page {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 0 0;
}
#login > .login-page a {
  color: #e50050;
}
#login > .login-page .title {
  font-size: 18px;
  font-weight: 600;
}
#login > .login-page .column {
  height: 100%;
}
#login > .login-page .column.left {
  grid-column-start: 1;
  grid-column-end: 1;
  padding-top: 15%;
}
#login > .login-page .column.right {
  grid-column-start: 2;
  grid-column-end: 2;
  background: #eeeeee;
}
#login > .login-page form {
  position: relative;
  width: 40%;
  left: 30%;
}
#login > .login-page form img {
  margin-bottom: 60px;
}
#login > .login-page form input.text-input {
  width: calc(100% - 20px);
  height: 20px;
  border: 1px solid #777777;
  border-radius: 6px !important;
  padding: 10px;
  margin: 0;
  background: white;
}
#login > .login-page form .form-fields {
  margin-top: 25px;
}
#login > .login-page form .form-fields .field {
  margin-bottom: 15px;
}
#login > .login-page form .form-fields .field.password-field {
  position: relative;
}
#login > .login-page form .form-fields .field.password-field #show-password-button {
  opacity: 0;
  position: absolute;
  bottom: 15px;
  right: 10px;
}
#login > .login-page form .form-fields .field.password-field #show-password-button.fa-eye {
  margin-right: 1px;
}
#login > .login-page form .form-fields .field.password-field:hover #show-password-button {
  opacity: 1;
}
#login > .login-page form .form-fields .field .error {
  color: #dc6343;
}
#login > .login-page form div.inline {
  display: flex;
}
#login > .login-page form div.inline input[type="checkbox"] {
  margin: -4px 5px 0 0;
}
#login > .login-page form div.inline .pull-right {
  margin-left: auto;
}
#login > .login-page form .button-sign-in {
  width: 100%;
  height: 40px;
  border: 1px;
  border-radius: 6px;
  text-align: center;
  color: white;
  background-color: #e50050;
  margin: 20px 0 0 0;
}
#login > .login-page form .button-oidc {
  width: 100%;
  height: 40px;
  border: 1px solid #e50050;
  border-radius: 6px;
  text-align: center;
  background-color: white;
  margin: 20px 0 0 0;
}
#login > .login-page img.preview {
  position: sticky;
  left: 50%;
  top: 0%;
  object-fit: cover;
  height: 100vh;
}
#login > .login-page .copyright-note {
  position: absolute;
  left: 30px;
  bottom: 30px;
}
#user_blocked {
  background-color: #eeeeee;
  height: 100%;
  width: 100%;
  position: relative;
}
#user_blocked .user_blocked_content {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#user_blocked .user_blocked_content .user_blocked_lock {
  background-color: #999999;
  border-radius: 20px;
  position: relative;
  height: 150px;
  width: 150px;
  margin: 0 auto;
}
#user_blocked .user_blocked_content .user_blocked_lock i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}
#user_blocked .user_blocked_content .user_blocked_message {
  padding: 8px 16px;
  text-align: center;
  margin-top: 20px;
}
#user_blocked .user_blocked_content .user_blocked_button {
  margin: 0 auto;
  width: 150px;
}
#user_blocked .user_blocked_content .user_blocked_button button {
  text-align: center;
  width: 100%;
  padding: 8px 16px;
}
html,
body {
  height: 100% !important;
}
html .change-password-container,
body .change-password-container,
html .reset-password-container,
body .reset-password-container {
  height: 100%;
  width: 100%;
}
.change-password-container,
.reset-password-container {
  position: fixed;
  bottom: 0px;
  right: 0px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 1;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#change_password_layer,
#reset_password_layer {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: black;
  width: 100%;
  height: 100%;
  min-width: 320px;
  min-height: 460px;
  background: linear-gradient(to top right, #333333 10%, #e50050);
  z-index: 2;
}
#change_password,
#reset_password {
  z-index: 3;
  width: 300px;
  height: 200px;
  left: 50%;
  margin-left: -150px;
  position: absolute;
  top: 50%;
  margin-top: -100px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transition: top ease-out 1s;
  -moz-transition: top ease-out 1s;
  -o-transition: top ease-out 1s;
  transition: top ease-out 1s;
  /* Styling of the image */
  /* Styling of the form */
}
#change_password a,
#reset_password a,
#change_password input,
#reset_password input,
#change_password button,
#reset_password button {
  outline: 0 !important;
  font-family: inherit;
  font-weight: lighter;
}
#change_password #change_password_image,
#reset_password #change_password_image,
#change_password #reset_password_image,
#reset_password #reset_password_image {
  position: absolute;
  left: 50%;
  margin-left: -100px;
  opacity: 1;
  width: 200px;
  max-height: 70px;
}
#change_password form,
#reset_password form {
  width: 100%;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  line-height: 26px;
  margin-top: 105px;
}
#change_password form .btn,
#reset_password form .btn {
  font-size: 14px;
  border: none;
  line-height: 26px;
  margin-top: 15px;
}
#change_password form input,
#reset_password form input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 14px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  background: transparent;
  border: solid rgba(238, 238, 238, 0.6);
  border-width: 0 0 1px 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 30px;
  margin: 0 0 30px 0;
  padding: 0;
  width: 100%;
  color: white;
}
#change_password form input:-webkit-autofill,
#reset_password form input:-webkit-autofill,
#change_password form input:-webkit-autofill:hover,
#reset_password form input:-webkit-autofill:hover,
#change_password form input:-webkit-autofill:focus,
#reset_password form input:-webkit-autofill:focus {
  -webkit-text-fill-color: white;
  -webkit-box-shadow: transparent;
  transition: background-color 5000s ease-in-out 0s;
}
#change_password form input:focus,
#reset_password form input:focus {
  border-color: #eeeeee;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#change_password form input:hover::-webkit-input-placeholder,
#reset_password form input:hover::-webkit-input-placeholder {
  color: white;
}
#change_password form label,
#reset_password form label {
  font-size: 14px;
}
#change_password #change_password_button,
#reset_password #change_password_button,
#change_password #reset_password_button,
#reset_password #reset_password_button {
  background-color: rgba(238, 238, 238, 0.6);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: white;
  margin: 0;
}
#change_password button:hover,
#reset_password button:hover {
  color: rgba(238, 238, 238, 0.6) !important;
}
.loading-container {
  text-align: center;
  vertical-align: middle;
  line-height: 800px;
}
.loading-container span .icon-refresh {
  color: #ffffff;
}
#loading-container {
  display: table;
  width: 100%;
}
#loading-container .loading-container-center {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#loading-container span .icon-refresh {
  color: #ffffff;
}
#main-navbar .navbar-inner {
  background: #eeeeee;
  color: black;
  padding: 0px!important;
  margin-right: 0px;
}
#main-navbar .navbar-inner .selected {
  background: #bee7aa;
}
#main-navbar .nav > li {
  display: inline-block;
  height: 45px;
  border-right: 1px solid #d5d5d5;
  margin-top: 0;
  font-weight: normal !important;
}
#main-navbar .nav > li a {
  font-weight: normal;
  color: black;
  text-shadow: none;
}
#main-navbar .nav > li.active {
  background: #e50050;
}
#main-navbar .container {
  padding-right: 0px !important;
}
#pagename {
  height: 45px;
  margin-left: 1px;
  padding-left: 18px;
  margin-top: 0;
}
#pagename li {
  padding-top: 2px;
  margin-top: 1px;
}
#nav-toggle {
  float: left;
  font-size: 16px;
  margin: 0px;
  padding-right: 0px;
  list-style-type: none;
}
#nav-toggle li.nav-toogle div {
  width: 25px;
  height: 25px;
  padding: 10px;
  background-color: #e50050;
}
#nav-toggle li.nav-toogle div img.dr-logo {
  top: 0;
  left: 0;
  width: 45px;
  position: fixed;
}
#nav-toggle li.nav-toogle div.disconnected img.dr-logo {
  filter: grayscale(100%);
}
#nav-toggle li.nav-toogle:hover.connected img.dr-logo {
  filter: brightness(110%);
}
#nav-toggle li.nav-toogle:hover.disconnected img.dr-logo {
  filter: grayscale(100%);
}
#nav-toggle a span {
  color: #ebebeb;
}
#mainmenu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(73, 73, 73, 0.9);
  border-bottom-color: rgba(73, 73, 73, 0.9);
  position: absolute;
  top: -7px;
  left: 5px;
}
#mainmenu {
  margin: 6px 0px 0px 0px;
  padding: 0;
  list-style-type: none;
  display: none;
  position: absolute;
  float: none;
  z-index: 1000;
  opacity: 1;
  left: 10px;
  font-size: 1.1em;
  background: transparent;
}
#mainmenu > li {
  clear: left;
}
#mainmenu > li > a i.rocketicon-diagram {
  margin-top: 2px !important;
  display: inline-block !important;
}
#mainmenu a.panel {
  display: block;
  overflow: hidden;
  float: left;
  text-align: center;
  text-decoration: none;
  width: 90px;
  height: 90px;
  background: rgba(73, 73, 73, 0.9);
  padding: 5px 5px 5px 5px;
  transition: background 0.3s ease-out;
  /* explorer 10 */
  -webkit-transition: background 0.3s ease-out;
  /* chrome & safari */
  -moz-transition: background 0.3 ease-out;
  /* firefox */
  -o-transition: background 0.3 ease-out;
  /* opera */
}
#mainmenu a.panel:hover {
  background-position: 0 0;
}
#mainmenu a.panel.rocket:hover {
  background-color: #ff4c8b;
}
#mainmenu a.panel.business-object:hover {
  background-color: #6069a6;
}
#mainmenu a.panel.data-source:hover {
  background-color: #ffa827;
}
#mainmenu a.panel.code-list:hover {
  background-color: #6069a6;
}
#mainmenu a.panel.quality:hover {
  background-color: #6069a6;
}
#mainmenu a.panel.mapper:hover {
  background-image: linear-gradient(to right, #6069a6, #6069a6 50%, #ffa827 50%);
}
#mainmenu a.panel > div {
  position: relative;
  border: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  display: table;
}
#mainmenu a.panel > div > div {
  margin-bottom: 0px;
  display: table-cell;
  vertical-align: bottom;
}
#mainmenu a.panel > div > div > div {
  padding: 0px;
  border: 0px;
  margin-left: auto ;
  margin-right: auto ;
  width: 64px;
  height: 64px;
  color: white;
}
#mainmenu a.panel.rocket > div > div > div {
  background-color: #e50050;
}
#mainmenu a.panel.business-object > div > div > div {
  background-color: #4c5387;
}
#mainmenu a.panel.data-source > div > div > div {
  background-color: #f39100;
}
#mainmenu a.panel.code-list > div > div > div {
  background-color: #4c5387;
}
#mainmenu a.panel.quality > div > div > div {
  background-color: #4c5387;
}
#mainmenu a.panel.mapper > div > div > div {
  background-image: linear-gradient(to right, #4c5387, #4c5387 50%, #f39100 50%);
}
#mainmenu a.panel i {
  line-height: 64px;
}
#mainmenu a.panel span {
  display: block;
  padding: 1px 0px 0px 0px;
  font-size: 10px;
  color: white;
}
#mainmenu a.panel:hover span {
  text-decoration: none;
  color: white;
}
.submenu {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
  display: none;
  color: white;
}
#pagename li {
  margin-top: 2px;
}
#pagename li a {
  padding-left: 0px !important;
  padding-top: 10px !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}
#pagename li a:hover {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
#support li {
  margin-top: 2px;
}
#support li a {
  padding-top: 10px !important;
}
#selectDiagram .dropdown-menu li > a:hover {
  opacity: 1 !important;
  background-color: #c2c5dd;
  color: #ffffff;
  font-weight: normal;
}
#selectDiagram .btn.disabled:hover {
  color: #999999 !important;
}
#selectDatasource .dropdown-menu {
  max-height: 500px;
  overflow-y: auto;
}
#selectDatasource ul:hover {
  opacity: 1;
}
#selectDatasource .dropdown-menu li > a:hover {
  opacity: 1 !important;
  background-color: #ffd18d;
  color: #ffffff;
}
#selectDatasource .btn:hover {
  background-color: #555555;
}
#selectDatasource:hover {
  background-color: #555555;
}
#selectEObject ul:hover {
  opacity: 1;
}
#selectEObject .dropdown-menu li > a:hover {
  opacity: 1 !important;
  background-color: #c2c5dd;
  color: #ffffff;
}
#selectEObject .btn:hover {
  background-color: #555555;
}
#selectEObject .dropdown-menu {
  margin-left: -10px !important;
}
@-moz-document url-prefix() {
  #selectEObject .dropdown-menu {
    height: auto;
  }
  #selectEObject .dropdown-menu li > a {
    min-height: 20px;
  }
  #selectEObject .dropdown-menu li > a span.eobject-name,
  #selectEObject .dropdown-menu li > a span.eattribute-name {
    float: left;
  }
}
#selectEObject:hover {
  background-color: #555555;
}
#selectPastReport,
#selectCurrentReport {
  position: relative;
}
#selectPastReport ul.dropdown-menu,
#selectCurrentReport ul.dropdown-menu {
  margin-left: 0;
  margin-top: 8px;
}
#selectPipeline,
#selectDiagram,
#selectDatasource,
#selectEObject,
#selectPastReport,
#selectCurrentReport {
  position: relative;
  min-width: 200px;
}
#selectPipeline .dropdown-menu,
#selectDiagram .dropdown-menu,
#selectDatasource .dropdown-menu,
#selectEObject .dropdown-menu,
#selectPastReport .dropdown-menu,
#selectCurrentReport .dropdown-menu {
  background-color: #ffffff;
  opacity: 1!important;
  left: 0;
  margin-top: 6px;
  margin-left: 0px;
}
#selectPipeline .dropdown-menu:hover,
#selectDiagram .dropdown-menu:hover,
#selectDatasource .dropdown-menu:hover,
#selectEObject .dropdown-menu:hover,
#selectPastReport .dropdown-menu:hover,
#selectCurrentReport .dropdown-menu:hover {
  background-color: #ffffff;
  opacity: 1 !important;
}
#selectPipeline li,
#selectDiagram li,
#selectDatasource li,
#selectEObject li,
#selectPastReport li,
#selectCurrentReport li {
  text-shadow: none;
}
#selectPipeline button,
#selectDiagram button,
#selectDatasource button,
#selectEObject button,
#selectPastReport button,
#selectCurrentReport button {
  margin-top: -4px;
  border: 0;
  font-weight: normal;
  background-color: #eeeeee;
}
#selectPipeline button:hover,
#selectDiagram button:hover,
#selectDatasource button:hover,
#selectEObject button:hover,
#selectPastReport button:hover,
#selectCurrentReport button:hover,
#selectPipeline button:active,
#selectDiagram button:active,
#selectDatasource button:active,
#selectEObject button:active,
#selectPastReport button:active,
#selectCurrentReport button:active,
#selectPipeline button:focus,
#selectDiagram button:focus,
#selectDatasource button:focus,
#selectEObject button:focus,
#selectPastReport button:focus,
#selectCurrentReport button:focus {
  cursor: pointer;
  background-color: #eeeeee;
}
#selectPipeline .btn.disabled,
#selectDiagram .btn.disabled,
#selectDatasource .btn.disabled,
#selectEObject .btn.disabled,
#selectPastReport .btn.disabled,
#selectCurrentReport .btn.disabled,
#selectPipeline .btn[disabled],
#selectDiagram .btn[disabled],
#selectDatasource .btn[disabled],
#selectEObject .btn[disabled],
#selectPastReport .btn[disabled],
#selectCurrentReport .btn[disabled] {
  color: #999999;
}
#selectPipeline .btn.disabled:hover,
#selectDiagram .btn.disabled:hover,
#selectDatasource .btn.disabled:hover,
#selectEObject .btn.disabled:hover,
#selectPastReport .btn.disabled:hover,
#selectCurrentReport .btn.disabled:hover,
#selectPipeline .btn[disabled]:hover,
#selectDiagram .btn[disabled]:hover,
#selectDatasource .btn[disabled]:hover,
#selectEObject .btn[disabled]:hover,
#selectPastReport .btn[disabled]:hover,
#selectCurrentReport .btn[disabled]:hover {
  color: #999999;
}
#selectPipeline.unclickable:hover,
#selectDiagram.unclickable:hover,
#selectDatasource.unclickable:hover,
#selectEObject.unclickable:hover,
#selectPastReport.unclickable:hover,
#selectCurrentReport.unclickable:hover {
  cursor: default;
}
#selectReport .dropdown-menu > li > a:hover {
  background-color: #eeeeee;
}
#apiDocuMenu,
#editRecordsMenu,
#duplicatesReviewMenuPipeline,
#duplicatesReviewMenuStep {
  margin: 10px;
}
#apiDocuMenu .rw_dropdown_select,
#editRecordsMenu .rw_dropdown_select,
#duplicatesReviewMenuPipeline .rw_dropdown_select,
#duplicatesReviewMenuStep .rw_dropdown_select {
  display: inline;
  margin-left: 5px;
}
.navbar {
  height: 45px;
}
.navbar .navbar-inner {
  height: 45px;
}
#contextmenu .rocketf-fix {
  line-height: 0.75em;
  vertical-align: -15%;
}
#contextmenu li {
  text-shadow: none;
}
#contextmenu li a:not(.static):hover {
  color: #e50050;
}
#contextmenu li a:not(.static):hover button:hover {
  color: #e50050;
}
#contextmenu.nav li a {
  padding-top: 12px;
}
#contextmenu.nav li .selected {
  color: #ddf2d2;
}
#contextmenu.nav ul.dropdown-menu li.eobject-selection {
  min-width: 300px;
}
#contextmenu.nav ul.dropdown-menu li.eobject-selection a {
  padding: 8px 5px;
}
#contextmenu.nav ul.dropdown-menu li.eobject-selection a:hover {
  background: #5f669b;
}
#contextmenu.nav ul.dropdown-menu li.eobject-selection a .eobject-name {
  text-align: left;
}
#contextmenu.nav ul.dropdown-menu li.eobject-selection a .namespace {
  float: right;
  cursor: default;
}
#usermenu li {
  border-right: 0px;
}
#usermenu li ul li a {
  padding-top: 7px!important;
  padding-bottom: 7px!important;
}
#usermenu li a {
  padding-top: 12px !important;
}
#usermenu li.group {
  background: #eeeeee;
}
#usermenu li.group:hover > a {
  color: #e50050;
  cursor: pointer;
}
#usermenu .group-image {
  max-width: 100px;
  max-height: 45px;
  margin-top: -12px;
}
#usermenu.pull-right > li:first-child {
  border-left: 1px solid #d5d5d5;
}
#usermenu #widget_user_menu .divider {
  margin: 0px;
  border: none;
}
#usermenu #widget_user_menu a:hover {
  color: #e50050;
}
#usermenu #widget_user_menu ul li a {
  padding-right: 10px;
  line-height: 26px;
}
#usermenu #widget_user_menu ul li a i {
  margin-left: -20px;
}
#usermenu #widget_user_menu ul li a:hover {
  background-color: #eeeeee;
  color: #555555;
}
#usermenu #widget_user_menu ul #selectlang:hover {
  background-color: #ffffff;
}
#usermenu #widget_user_menu li:hover ul {
  display: block;
}
#usermenu #widget_user_menu ul ul {
  position: absolute;
  list-style-type: none;
  display: none;
  border: 1px solid #c0c0c0;
  right: 100%;
  background: #ffffff;
}
#usermenu #widget_user_menu ul ul .current {
  background: #eeeeee;
}
#usermenu #widget_user_menu ul ul li {
  position: relative;
  line-height: 30px;
}
#usermenu #widget_user_menu ul ul li a {
  padding: 5px 45px 5px 45px !important;
  color: #555555;
  display: block;
  line-height: 30px;
  white-space: nowrap;
}
#usermenu #widget_user_menu ul ul li a :hover {
  color: #555555;
}
#usermenu #widget_user_menu .dropdown-help {
  top: 80px;
}
#usermenu #widget_user_menu .dropdown-lang,
#usermenu #widget_user_menu .dropdown-help.top {
  top: 80px;
}
#usermenu #widget_user_menu .dropdown-settings,
#usermenu #widget_user_menu .dropdown-lang.top {
  top: 40px;
}
#usermenu #widget_user_menu ul ul li:hover {
  background: #eeeeee;
}
#usermenu #widget_user_menu .li-icon {
  padding-top: 7px;
}
#locks li,
#undoredo li {
  height: 33px !important;
  padding: 12px 5px 0 5px !important;
}
#locks li.separator,
#undoredo li.separator {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#locks span span,
#undoredo span span {
  padding: 0 10px 0 10px;
  color: white;
}
#locks #globalFreeLocks span,
#undoredo #globalFreeLocks span {
  padding: 0 10px 0 10px;
}
#locks #globalFreeLocks span i:hover,
#undoredo #globalFreeLocks span i:hover {
  color: #e50050;
}
#undoredo li span i:hover {
  color: #e50050;
}
#mainmenu li a.panel:hover + .submenu,
.submenu:hover {
  display: block;
}
.submenu li {
  display: inline;
  clear: none !important;
}
.submenu li a {
  float: left;
}
#main-menu {
  float: left;
  font-size: 16px;
  margin-top: 10px;
  padding-right: 18px;
  border-right: 1px solid #555555;
}
#main-menu span {
  color: #000000;
  font-size: 1.1em;
}
#main-menu a span {
  color: #ffffff;
}
.af-dropdown li.dropdown a {
  color: #e50050;
  text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0px;
}
.af-dropdown li.dropdown a:hover,
.af-dropdown li.dropdown a:active,
.af-dropdown li.dropdown a:focus {
  color: rgba(100, 193, 67, 0.5);
  text-shadow: rgba(255, 255, 255, 0.3) 0 0 5px;
  background-color: #494949;
  text-decoration: none;
}
.af-dropdown li.dropdown span {
  margin-left: 8px;
}
.af-dropdown > li > ul.dropdown-menu {
  margin-top: 12px;
  opacity: 1 ;
}
.af-dropdown ul.dropdown-menu {
  background-color: white;
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 1px solid rgba(0, 0, 0, 0.8);
}
.af-dropdown ul.dropdown-menu li {
  padding-top: 4px;
  padding-bottom: 4px;
}
.af-dropdown ul.dropdown-menu li a {
  color: #ffffff;
}
.af-dropdown ul.dropdown-menu li a:visited {
  color: #ffffff;
  background-color: #222222;
}
.af-dropdown ul.dropdown-menu li a:hover,
.af-dropdown ul.dropdown-menu li a:active,
.af-dropdown ul.dropdown-menu li a:focus {
  color: #eeeeee;
  text-shadow: rgba(255, 255, 255, 0.3) 0 0 5px;
  background-color: #222222 !important;
  text-decoration: none;
}
.af-dropdown ul.dropdown-menu li:first-child {
  border-top-right-radius: 3px!important;
  border-top-left-radius: 3px!important;
  border-top: none!important;
  border-bottom: 1px solid #000000;
}
.af-dropdown ul.dropdown-menu li:not(:first-child):not(:last-child) {
  border-bottom: 1px solid #000000;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.af-dropdown ul.dropdown-menu li:last-child {
  border-bottom-right-radius: 3px!important;
  border-bottom-left-radius: 3px!important;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#main-navbar .nav > li > a:hover,
#main-navbar .messages > li > a:hover {
  opacity: 1;
}
#main-navbar .btn:focus {
  color: white;
}
#modaldialog_tableeditor {
  width: 850px;
  display: inline-block;
  position: absolute;
  left: 50%;
  margin-left: -425px;
}
#tableeditor {
  display: inline-block;
}
#tableeditor .accordion-heading {
  background-color: #e50050;
  -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;
}
#tableeditor .accordion-heading a {
  color: #ffffff;
}
#tableeditor #tableeditor_container {
  width: 820px;
}
#tableeditor #tableeditor_column_right {
  width: 37.5%;
  float: left;
}
#tableeditor #tableeditor_column_left {
  width: 37.5%;
  float: left;
}
#tableeditor #tableeditor_column_center {
  width: 25%;
  float: left;
  min-height: 100px;
}
#tableeditor .accordion-inner {
  background-color: white;
}
#tableeditor .attribute.selected {
  background-color: rgba(100, 193, 67, 0.5);
}
#tableeditor .delete-reference {
  background-color: #e46837;
}
#tableeditor .delete-reference a {
  color: white;
}
#tableeditor .delete-reference a:hover {
  background-color: #f3bda7;
}
#tableeditor .label,
#tableeditor .badge {
  float: right;
}
#tableeditor .clr {
  clear: both;
}
#tableeditor .modal-footer {
  margin-bottom: -15px;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 15px;
}
#searchview {
  position: fixed;
  width: calc(100% - 30px);
  overflow: auto;
  padding: 15px;
  margin-left: -10px !important;
  margin-top: -10px !important;
  border: 1px solid #999999;
}
#searchview #searchview_menu .btn-group button#btnGroupSelectObject {
  color: white;
  background-color: #4c5387;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  text-shadow: none;
  background-image: none;
}
#searchview #searchview_menu .btn-group button#btnGroupSelectObject span.caret {
  border-top-color: white;
}
#searchview #searchview_menu .btn-group li.selectObject a:hover {
  background: #e3e4ef;
}
#searchview #searchview_menu div.searchfield {
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 5px;
  border-width: 0;
  width: 300px;
  float: left;
  background-color: #ffffff;
  z-index: 8;
  position: relative;
}
#searchview #searchview_menu div.searchfield input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  background: #ffffff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 31px;
  margin: 0;
  padding: 0 60px 0 30px;
  width: 100%;
  border-width: 0;
  font-style: italic;
  z-index: 9;
  position: relative;
  border: 1px solid #dddddd;
}
#searchview #searchview_menu div.searchfield span.searchicon {
  color: #000000;
  display: block;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -28px 0 0 0px;
  padding: 0 6px !important;
  position: relative;
  z-index: 10;
}
#searchview #searchview_menu div.searchfield span.buttons {
  color: #000000;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -27px 0 0 0px;
  padding-right: 3px;
  position: relative;
  z-index: 10;
}
#searchview #searchview_menu div.searchfield span.buttons a {
  background: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  color: #aaa;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  width: 9px;
  margin-right: 2px;
}
#searchview #searchview_menu div.searchfield span.buttons a:hover {
  text-decoration: none;
}
#searchview #searchbox {
  position: absolute;
  top: 350px;
  width: 100%;
}
#searchview #searchbox .container {
  width: 430px;
  margin: 0 auto;
  padding: 0px;
}
#searchview #searchbox #searchfield {
  position: relative;
  white-space: nowrap;
}
#searchview #searchbox #searchfield button.search {
  position: absolute;
  right: 5px;
  top: 7px;
  background-color: transparent;
  border: none;
}
#searchview #searchbox #searchfield button.search i {
  color: #555555;
  font-size: 30px;
}
#searchview #searchbox #searchfield button.search i:hover {
  color: #8B8B8B;
}
#searchview #searchbox #searchfield button.tableMode {
  padding: 12px 12px 9px 11px;
  color: #383838;
  margin-left: -3px;
}
#searchview #searchbox #searchfield button.datasourceButton {
  padding: 11px 12px 10px 13px;
  color: #383838;
  margin-left: -4px;
}
#searchview #searchbox #searchfield li.selectDatasource {
  padding: 2px 5px;
}
#searchview #searchbox #searchfield li.selectDatasource:hover {
  cursor: pointer;
  background: #eeeeee;
}
#searchview #searchbox input {
  height: 30px;
  padding: 10px;
  width: 408px;
  box-shadow: none;
  border: 1px solid #D5D5D5;
  background: #F9F9F9;
  font-size: 21px;
  font-weight: 600;
  color: #323232;
  line-height: 40px;
}
#searchview #searchbox .controls {
  position: relative;
  width: 430px;
  text-align: center;
}
#searchview #searchbox .controls span.numResults {
  font-size: 14px;
  padding: 5px;
  font-weight: 600;
}
#searchview #searchbox .controls .suggestions {
  position: absolute;
  z-index: 9999;
  background: #FCFCFC;
  width: 428px;
  border: 1px solid #ccc;
  border-top-color: #d9d9d9;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
#searchview #searchbox .controls .suggestions ul {
  margin: 0px;
  list-style-type: none;
}
#searchview #searchbox .controls .suggestions ul li {
  padding: 5px 5px 5px 10px;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}
#searchview #searchbox .controls .suggestions ul li span.results {
  float: right;
  color: #9D9D9D;
}
#searchview #searchbox .controls .suggestions ul li span.rsearch {
  text-align: left;
}
#searchview #searchbox .controls .suggestions ul li:hover {
  background-color: #F5F5F5;
}
#searchview #recentsearches {
  position: absolute;
  bottom: 100px;
  width: 100%;
}
#searchview #recentsearches header {
  text-align: center;
  margin-bottom: 21px;
  font-size: 18px;
}
#searchview #recentsearches ul {
  text-align: center;
}
#searchview #recentsearches ul li.search {
  display: inline-block;
  position: relative;
  padding: 10px;
  background: #E4E4E4;
  font-size: 14px;
  font-weight: 600;
  width: 150px;
  text-align: left;
  margin-right: 10px;
  cursor: pointer;
}
#searchview #recentsearches ul li.search span.results {
  color: #9D9D9D;
  position: absolute;
  right: 5px;
}
#searchview #paging {
  font-size: 16px;
  padding-right: 20px;
  background: rgba(204, 204, 204, 0.43);
  height: 30px;
}
#searchview #paging #previousPage,
#searchview #paging #nextPage {
  background-color: transparent;
  padding-top: 6px;
  border-radius: 0px;
  border-style: none;
  vertical-align: middle;
}
#searchview #paging #previousPage i,
#searchview #paging #nextPage i {
  font-size: 16px;
  color: #eeeeee;
}
#searchview #paging #previousPage.disabled,
#searchview #paging #nextPage.disabled,
#searchview #paging #previousPage.disabled:hover,
#searchview #paging #nextPage.disabled:hover {
  background-color: transparent;
}
#searchview #paging #previousPage.disabled i,
#searchview #paging #nextPage.disabled i,
#searchview #paging #previousPage.disabled:hover i,
#searchview #paging #nextPage.disabled:hover i,
#searchview #paging #previousPage.disabled i:hover,
#searchview #paging #nextPage.disabled i:hover,
#searchview #paging #previousPage.disabled:hover i:hover,
#searchview #paging #nextPage.disabled:hover i:hover {
  color: #C3C3C3;
}
#searchview #paging #previousPage:hover i,
#searchview #paging #nextPage:hover i {
  color: #999999;
}
#searchview #paging .paging {
  padding: 5px;
  font-weight: 600;
}
#searchview #search_view_notifications {
  position: relative;
  top: 70px;
  width: 98%;
}
#searchview #search_view_notifications.shifted {
  top: 100px;
}
#searchview #search_view_notifications .content {
  position: relative;
  overflow: hidden;
  width: 500px;
  margin: 0 auto;
  text-align: center;
  font-size: 18px;
  padding: 10px 0px 10px 0px;
  background: rgba(0, 0, 0, 0);
}
#searchview #search_view_notifications .content.shifted {
  position: relative;
  top: 20px;
}
#searchview #results {
  margin-top: 100px;
  overflow-y: auto;
  padding-bottom: 30px;
  /* centered columns styles */
}
#searchview #results .row-centered {
  text-align: center;
  margin-left: 0;
}
#searchview #results .col-centered {
  display: inline-block;
  float: none;
  /* reset the text-align */
  text-align: left;
  /* inline-block space fix */
  margin-right: -4px;
}
#searchview #results .item {
  height: 300px;
}
#searchview #results .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#searchview #results .panel-body {
  padding: 15px;
}
#searchview #results .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#searchview #results .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#searchview #results .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#searchview #results .panel-title > a {
  color: inherit;
}
#searchview #results .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#searchview #results .panel > .list-group,
#searchview #results .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#searchview #results .panel > .list-group .list-group-item,
#searchview #results .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#searchview #results .panel > .list-group:first-child .list-group-item:first-child,
#searchview #results .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#searchview #results .panel > .list-group:last-child .list-group-item:last-child,
#searchview #results .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#searchview #results .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#searchview #results .list-group + .panel-footer {
  border-top-width: 0;
}
#searchview #results .panel > .table,
#searchview #results .panel > .table-responsive > .table,
#searchview #results .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#searchview #results .panel > .table caption,
#searchview #results .panel > .table-responsive > .table caption,
#searchview #results .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#searchview #results .panel > .table:first-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#searchview #results .panel > .table:first-child > thead:first-child > tr:first-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#searchview #results .panel > .table:first-child > tbody:first-child > tr:first-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#searchview #results .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#searchview #results .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#searchview #results .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#searchview #results .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#searchview #results .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#searchview #results .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#searchview #results .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#searchview #results .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#searchview #results .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#searchview #results .panel > .table:last-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#searchview #results .panel > .table:last-child > tbody:last-child > tr:last-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#searchview #results .panel > .table:last-child > tfoot:last-child > tr:last-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#searchview #results .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#searchview #results .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#searchview #results .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#searchview #results .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#searchview #results .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#searchview #results .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#searchview #results .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#searchview #results .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#searchview #results .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#searchview #results .panel > .panel-body + .table,
#searchview #results .panel > .panel-body + .table-responsive,
#searchview #results .panel > .table + .panel-body,
#searchview #results .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#searchview #results .panel > .table > tbody:first-child > tr:first-child th,
#searchview #results .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#searchview #results .panel > .table-bordered,
#searchview #results .panel > .table-responsive > .table-bordered {
  border: 0;
}
#searchview #results .panel > .table-bordered > thead > tr > th:first-child,
#searchview #results .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#searchview #results .panel > .table-bordered > tbody > tr > th:first-child,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#searchview #results .panel > .table-bordered > tfoot > tr > th:first-child,
#searchview #results .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#searchview #results .panel > .table-bordered > thead > tr > td:first-child,
#searchview #results .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#searchview #results .panel > .table-bordered > tbody > tr > td:first-child,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#searchview #results .panel > .table-bordered > tfoot > tr > td:first-child,
#searchview #results .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#searchview #results .panel > .table-bordered > thead > tr > th:last-child,
#searchview #results .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#searchview #results .panel > .table-bordered > tbody > tr > th:last-child,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#searchview #results .panel > .table-bordered > tfoot > tr > th:last-child,
#searchview #results .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#searchview #results .panel > .table-bordered > thead > tr > td:last-child,
#searchview #results .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#searchview #results .panel > .table-bordered > tbody > tr > td:last-child,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#searchview #results .panel > .table-bordered > tfoot > tr > td:last-child,
#searchview #results .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#searchview #results .panel > .table-bordered > thead > tr:first-child > td,
#searchview #results .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#searchview #results .panel > .table-bordered > tbody > tr:first-child > td,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#searchview #results .panel > .table-bordered > thead > tr:first-child > th,
#searchview #results .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#searchview #results .panel > .table-bordered > tbody > tr:first-child > th,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#searchview #results .panel > .table-bordered > tbody > tr:last-child > td,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#searchview #results .panel > .table-bordered > tfoot > tr:last-child > td,
#searchview #results .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#searchview #results .panel > .table-bordered > tbody > tr:last-child > th,
#searchview #results .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#searchview #results .panel > .table-bordered > tfoot > tr:last-child > th,
#searchview #results .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#searchview #results .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#searchview #results .panel-group {
  margin-bottom: 20px;
}
#searchview #results .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#searchview #results .panel-group .panel + .panel {
  margin-top: 5px;
}
#searchview #results .panel-group .panel-heading {
  border-bottom: 0;
}
#searchview #results .panel-group .panel-heading + .panel-collapse > .panel-body,
#searchview #results .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#searchview #results .panel-group .panel-footer {
  border-top: 0;
}
#searchview #results .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#searchview #results .panel-default {
  border-color: #dddddd;
}
#searchview #results .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#searchview #results .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#searchview #results .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#searchview #results .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#searchview #results .panel-primary {
  border-color: #428bca;
}
#searchview #results .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#searchview #results .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#searchview #results .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#searchview #results .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#searchview #results .panel-success {
  border-color: #d6e9c6;
}
#searchview #results .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#searchview #results .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#searchview #results .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#searchview #results .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#searchview #results .panel-info {
  border-color: #bce8f1;
}
#searchview #results .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#searchview #results .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#searchview #results .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#searchview #results .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#searchview #results .panel-warning {
  border-color: #faebcc;
}
#searchview #results .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#searchview #results .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#searchview #results .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#searchview #results .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#searchview #results .panel-danger {
  border-color: #ebccd1;
}
#searchview #results .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#searchview #results .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#searchview #results .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#searchview #results .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#searchview #results .panel {
  cursor: pointer;
}
#searchview #results .panel-body {
  height: 170px;
  padding: 5px 0px;
}
#searchview #results .panel-body ul {
  margin: 0px;
}
#searchview #results .panel-body ul li {
  position: relative;
  display: block;
  margin-bottom: 8px;
  padding-left: 10px;
  line-height: 17px;
  font-size: 14px;
  color: #6f6f6f;
}
#searchview #results .panel-body ul li:before {
  background: #8187b8;
  width: 7px;
  content: '';
  position: absolute;
  height: 38px;
  top: 0;
  left: 0;
}
#searchview #results .panel-body ul li.notrelevant:before {
  background: #e3e3e3;
}
#searchview #results .panel-body ul li span.mark {
  font-weight: 800;
  color: #000;
}
#searchview #results .panel-body ul li span.title {
  display: block;
  color: #a3a3a3;
  font-size: 12px;
  text-transform: capitalize;
  margin-bottom: 3px;
}
#searchview #results .panel-heading > h3 {
  line-height: 1.1;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
#searchview #results .panel-default > .panel-heading {
  border-color: #5F669B;
  color: #FFFFFF;
  background-color: #4c5387;
}
#searchview #results .panel-footer {
  padding: 5px 10px;
  border-top: 2px solid #4c5387;
}
#searchview #results .panel-footer .icon-padding:before {
  padding-right: 5px;
}
#searchview #searchView_results_table {
  width: 800px;
  display: inline-block;
}
#searchview #searchView_results_table .eInstanceTable {
  padding-top: 2px;
  display: inline-block;
}
#searchview #searchView_results_table .tableHeader {
  width: 800px;
  display: flex;
  background-color: #4c5387;
  color: #ffffff;
  margin-top: -26px;
  position: absolute;
  overflow-x: ellipsis;
}
#searchview #searchView_results_table .tableHeader td {
  font-weight: bold;
  font-size: 14px;
  border: 1px solid #dddddd;
  padding: 4px 8px;
  margin-top: -1px;
  margin-left: -1px;
  text-align: left;
}
#searchview #searchView_results_table .tableItem {
  width: 800px;
  display: flex;
  background-color: #ffffff;
}
#searchview #searchView_results_table .tableItem td {
  font-size: 14px;
  border: 1px solid #dddddd;
  padding: 4px 8px;
  margin-top: -1px;
  margin-left: -1px;
  text-align: left;
}
#searchview #searchView_results_table .tableItem:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
#searchview #searchView_results_table .primaryAttribute {
  font-weight: bold;
  width: 25%;
}
#searchview #searchView_results_table .attributeName {
  width: 20%;
  border-right-style: none !important;
}
#searchview #searchView_results_table .relevantAttribute {
  width: 45%;
  border-left-style: none !important;
}
#searchview #searchView_results_table .iconCell {
  width: 10%;
}
#searchview #searchView_results_table span.mark {
  font-weight: 800;
  color: #000;
}
/* The modal for to modify the matches */
#searchview_edit .modal-header {
  background: #4c5387;
}
#searchview_edit tr.assignment.hover {
  background-color: rgba(132, 206, 105, 0.2);
}
#searchview_edit tr.assignment.selected {
  background-color: rgba(100, 193, 67, 0.5);
}
#searchview_edit #searchview {
  height: 100%;
}
#searchview_edit .modal-body {
  position: relative;
  margin-top: 0px;
  width: calc(100% - 30px);
  height: calc(100% - 10px);
  overflow-y: auto;
}
#searchview_edit .modal-body .row {
  margin-top: 0px;
}
#searchview_edit .modal-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0px;
  height: 50px;
  width: 100%;
  z-index: 10;
}
#searchview_edit .modal-footer button {
  margin-top: 8px;
  margin-right: 10px;
}
#searchview_edit .row {
  margin-top: 38px;
}
#searchview_edit th {
  padding-bottom: 10px;
}
#searchview_edit #compareinstances {
  width: 100%;
}
#searchview_edit #attributnames label {
  line-height: 30px;
}
#searchview_edit .modal-footer {
  z-index: 21;
}
#searchview_edit .modal-footer .canceledit {
  margin-top: 10px;
  padding: 4px 12px;
  cursor: pointer;
}
#searchview_edit .modal-footer .btn {
  text-align: center;
  margin-top: 10px;
  margin-right: 0;
}
#searchview_edit .labelingColumn {
  float: left;
  position: absolute;
  z-index: 20;
  width: 120px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  background-color: #ffffff;
}
#searchview_edit .einstance {
  text-align: center;
  float: left;
  padding-left: 120px;
  width: calc(100% - 120px);
  overflow-x: auto;
}
#searchview_edit .einstance .control-group {
  margin: 0px;
}
#searchview_edit .einstance div.editfield.warning input {
  border-color: darkorange;
}
#searchview_edit .einstance div.editfield.warning input:focus {
  border-color: darkorange;
}
#searchview_edit .einstance div.editfield {
  margin-bottom: 4px;
  margin-top: 0px;
  border-width: 0;
  width: 250px;
  float: left;
  z-index: 8;
  position: relative;
}
#searchview_edit .einstance div.editfield input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  height: 36px;
  margin: 0;
  padding: 0 60px 0 10px;
  width: 100%;
  font-style: italic;
  z-index: 9;
  position: relative;
  border: 1px solid #dddddd;
}
#searchview_edit .einstance div.editfield input:focus {
  border-color: rgba(100, 193, 67, 0.5);
}
#searchview_edit .einstance div.editfield input[disabled] {
  background-color: lightgray;
}
#searchview_edit .einstance div.editfield span.buttons {
  color: #000000;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  margin: -30px 0 0 0px;
  padding-right: 3px;
  position: relative;
  z-index: 10;
}
#searchview_edit .einstance div.editfield span.buttons a {
  color: #aaa;
  display: block;
  float: right;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  width: 9px;
  margin-right: 2px;
}
#searchview_edit .einstance div.editfield span.buttons a.arrow {
  padding: 0 4px;
  width: auto;
}
#searchview_edit .einstance div.editfield span.buttons a:hover {
  text-decoration: none;
}
#searchview_edit .einstance div.editfield span.buttons a.hidden {
  display: none;
}
.page-container {
  height: 100%;
}
#audits_screen {
  position: relative;
  width: calc(100% + 7px);
  height: calc(100% - 77px);
  padding: 15px;
  margin: -10px;
  border: 1px solid #999999;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#audits_screen #audits_screen_react {
  height: 100%;
}
#audits_screen .header {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  height: 36px;
  width: calc(100% - 20px);
  line-height: 36px;
  padding: 0 10px 0 10px;
  font-weight: bold;
  font-size: 14px;
}
#audits_screen .footer {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  height: 36px;
  width: calc(100% - 20px);
  line-height: 36px;
  padding: 0 10px 0 10px;
}
#audits_screen .content {
  background-color: #ffffff;
  padding: 0px;
  border: 1px solid #dddddd;
  overflow-y: auto;
  height: calc(100% - 80px);
  width: 100%;
}
#audits_screen #audits-left {
  width: 210px;
  display: block;
  float: left;
  height: 100%;
}
#audits_screen #audits-left .multiselect-filter {
  margin-top: 10px;
}
#audits_screen #audits-left .multiselect-filter .dropdown-heading {
  border-radius: 0px !important;
}
#audits_screen #audits-left .multiselect-filter .select-item:hover {
  background-color: #f5f5f5 !important;
}
#audits_screen #audits-left .range-filter-container {
  margin-top: 10px;
}
#audits_screen #audits-left .range-filter-container .DateRangePickerInput_arrow {
  display: none;
}
#audits_screen #audits-left .range-filter-container .DateInput {
  width: 96px;
}
#audits_screen #audits-left .range-filter-container input {
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#audits_screen #audits-left .range-filter-container input.DateInput_input__small {
  font-size: 14px;
  line-height: 18px;
  padding: 8px 8px 6px !important;
  margin: 0px;
  font-weight: 200;
  color: #565a5c;
  background-color: #fff;
  width: 100%;
  padding: 0px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
}
#audits_screen #audits-left .range-filter-container input.DateInput_input__small:focus {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #565a5c;
  border-left: 0;
}
#audits_screen #audits-left .range-filter-container .CalendarDay__hovered_span,
#audits_screen #audits-left .range-filter-container .CalendarDay__selected_span {
  background-color: #f5f5f5;
  border: 1px solid #565a5c;
  color: #999999;
}
#audits_screen #audits-left .range-filter-container .CalendarDay__selected,
#audits_screen #audits-left .range-filter-container .CalendarDay__selected:active,
#audits_screen #audits-left .range-filter-container .CalendarDay__selected:hover {
  background-color: #565a5c;
}
#audits_screen #audits-left .content {
  overflow: visible;
}
#audits_screen #audits-left #audits_leftside_switch {
  position: absolute;
  bottom: 0;
  padding-top: 12px;
  padding-left: 12px;
  margin-bottom: 18px;
}
#audits_screen #audits-left #audits_leftside_switch .btn {
  width: 160px;
}
#audits_screen #audits-left #audits_leftside_info {
  padding: 8px 18px;
  font-size: 14px;
}
#audits_screen #audits-menu #eObjectDropdown,
#audits_screen #audits-menu #datasourcesDropdown {
  height: 500px;
  overflow: auto;
}
#audits_screen #audits-menu .search {
  margin-bottom: 0px;
}
#audits_screen #audits-menu .paging {
  padding: 5px;
  font-weight: 600;
}
#audits_screen #audits-menu .btn.active {
  background: #e50050;
  color: #ffffff;
}
#audits_screen #audits-menu .filters {
  display: inline-block;
  vertical-align: middle;
}
#audits_screen #audits-menu .filter-time {
  display: inline-block;
  vertical-align: middle;
}
#audits_screen #audits-menu .filter-time .filter-time-label {
  display: inline-block;
}
#audits_screen #audits-menu .filter-time #dpTo,
#audits_screen #audits-menu .filter-time #dpFrom {
  margin: 0;
}
#audits_screen #audits-menu .filter-time #dpTo input,
#audits_screen #audits-menu .filter-time #dpFrom input {
  width: 100px;
  margin: 0;
}
#audits_screen #audits-menu .checkbox-custom i {
  background-image: url("/images/form.png");
}
#audits_screen #audits-menu .checkbox-inline {
  display: inline-block;
  margin-bottom: 0px;
  padding-left: 30px;
  padding-bottom: 4px;
  padding-right: 12px;
  padding-top: 4px;
}
#audits_screen #paging_icons {
  margin-left: 15px;
}
#audits_screen #paging_icons #previousPage,
#audits_screen #paging_icons #nextPage {
  cursor: pointer;
}
#audits_screen #paging_icons i.disabled {
  cursor: default;
  color: #999999;
}
#audits_screen #paging_icons #previousPage,
#audits_screen #paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#audits_screen #paging_icons #previousPage:hover,
#audits_screen #paging_icons #nextPage:hover {
  color: #999999;
}
#audits_screen .btn-group .btn-group {
  margin-left: 0px;
}
#audits_screen .btn-group .dropdown-toggle {
  background-color: inherit;
  color: #555555;
  border-style: none;
  vertical-align: middle;
  padding: 0px;
  font-weight: bold;
  font-size: 14px;
}
#audits_screen .btn-group .btn-group:last-child {
  margin-left: 30px;
}
#audits_screen .btn-group ul.dropdown-menu > li {
  text-align: left;
}
#audits_screen .btn-group ul.dropdown-menu > li a:hover {
  background: #e3e4ef;
}
#audits_screen #audits-content {
  overflow-y: auto;
}
#audits_screen #audits-right {
  padding: 0px 0px 0px 0px;
  background: #ffffff;
  width: calc(100% - 210px);
  display: block;
  height: 100%;
  float: left;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
#audits_screen #audits-right table {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
}
#audits_screen #audits-right table dd .icon-long-arrow-right {
  padding: 0 5px;
}
#audits_screen #audits-right table .label-eobject {
  margin-right: 4px;
  background-color: #6069a6;
}
#audits_screen #audits-right table .label-eattribute {
  margin-right: 4px;
  background-color: #555555;
}
#audits_screen #audits-right table .label-pipeline {
  margin-right: 4px;
  background-color: #555555;
}
#audits_screen #audits-right table .label-pipelinestep {
  margin-right: 4px;
  background-color: #ffa827;
}
#audits_screen #audits-right table .label-datasource {
  margin-right: 4px;
  background-color: #ffa827;
}
#audits_screen #audits-right table .label-property {
  font-weight: bold;
}
#audits_screen #audits-right table .clicked {
  background: #eeeeee;
}
#audits_screen #audits-right table .nondataAudit {
  background-color: #999999;
}
#audits_screen #audits-right table .endpoint {
  background-color: #478BC2;
}
#audits_screen #audits-right table .dataAudit {
  background-color: #91cd74;
}
#audits_screen #audits-right table .haveContent {
  color: #999999;
  display: inline-block;
  letter-spacing: 1.5px;
}
#audits_screen #audits-right table tr {
  border-bottom: 1px #eeeeee solid;
}
#audits_screen #audits-right table tr td {
  height: 2.83ex;
  padding-top: 11px;
  padding-bottom: 9px;
  white-space: nowrap;
}
#audits_screen #audits-right table tr td:first-child {
  padding-left: 20px;
}
#audits_screen #audits-right table tr td:last-child {
  text-align: right;
  padding-right: 20px;
}
#audits_screen #audits-right table tr:last-child {
  border-bottom: none;
}
#audits_screen #audits-right table tr:hover {
  background: #eeeeee;
}
#audits_screen #audits-right .user {
  padding-left: 5px;
}
#audits_screen #audits-right .col-type {
  width: 8px;
}
#audits_screen #audits-right .col-user,
#audits_screen #audits-right .col-endpoint {
  width: 200px;
}
#audits_screen #audits-right .col-status {
  width: 10ex;
}
#audits_screen #audits-right .col-date {
  width: 10ex;
}
#audits_screen .nav-tab {
  margin-bottom: 12px;
}
#audits_screen .nav-tab ul {
  margin-left: 0px;
  list-style: none;
}
#audits_screen .nav-tab li a {
  background: none;
  color: #999999;
  font-size: 14px;
  padding: 8px 18px;
  display: block;
}
#audits_screen .nav-tab li a:hover {
  color: #555555;
}
#audits_screen .nav-tab li a.active {
  padding: 8px 18px 8px 14px;
  border-left: 4px solid #e50050;
  cursor: default;
  color: #e50050;
}
#audits_screen .nav-tab li li a {
  padding: 8px 0px 8px 36px;
  margin-left: 0px;
  list-style: none;
}
#audits_screen .nav-tab li li a.active {
  padding: 8px 0px 8px 32px;
}
#audits_screen .info {
  margin-left: 12px;
  margin-top: 12px;
  opacity: 1;
  max-height: 200px;
  transition: opacity 0.5s linear, max-height 0.2s ease-in;
}
#audits_screen .hidden.info {
  opacity: 0;
  margin: 0;
  display: block;
  height: 0;
  max-height: 0;
  overflow: hidden;
}
#cleaning {
  margin-left: 35px !important;
  margin-top: -10px !important;
  position: fixed;
  height: calc(98%);
  width: calc(100% - 78px);
  overflow-y: auto;
  padding: 15px;
  margin: -10px;
  color: #555555;
  border: 1px solid #999999;
  display: flex;
}
#cleaning .panel {
  position: relative;
  display: flex;
  height: 100%;
  flex: 1;
  flex-direction: column;
}
#cleaning .panel .panel-header {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  line-height: 36px;
  height: 41px;
  padding: 0 10px 0 10px;
  font-weight: bold;
  font-size: 14px;
}
#cleaning .panel .panel-header .fa-stack {
  margin-left: 0 !important;
}
#cleaning .panel .panel-header .fa-stack .fa-ban {
  opacity: 0.4;
}
#cleaning .panel .panel-header .fa-stack.disabled i {
  color: #cccccc;
}
#cleaning .panel .panel-header .fa-stack.clickable:hover {
  cursor: pointer;
}
#cleaning .panel .panel-header .fa-stack.clickable:hover i {
  color: #999999;
}
#cleaning .panel .panel-footer {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  line-height: 36px;
  height: 41px;
  padding: 0 10px 0 10px;
  font-weight: bold;
  font-size: 14px;
}
#cleaning .panel .panel-body {
  display: flex;
  background: white;
  border-color: #dddddd;
  border-width: 0px 1px;
  border-style: solid;
}
#cleaning .panel .panel-body #pipeline-table {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 0;
}
#cleaning .panel .panel-body #pipeline-table i.clear-search-all {
  float: right;
  line-height: 30px;
  margin-right: 10px;
  opacity: 0.8;
}
#cleaning .panel .panel-body #pipeline-table i.clear-search-all:hover {
  opacity: 1;
  cursor: pointer;
}
#cleaning .panel .panel-body #pipeline-table .globalSearchBox {
  padding: 1px 10px;
}
#cleaning .panel .panel-body #pipeline-table .globalSearchBox input {
  margin-left: 5px;
  margin-bottom: 0;
  border: none;
  box-shadow: none;
  font-size: 14px;
}
#cleaning .panel .panel-body #pipeline-table table input.afterSubmit:invalid {
  border-color: #e9322d;
}
#cleaning .panel .panel-body #pipeline-table table td.duplicateInstanceId {
  position: relative;
}
#cleaning .panel .panel-body #pipeline-table table div.editicons {
  position: absolute;
  padding-right: 2px;
  right: 0;
  top: 0;
  line-height: 24px;
}
#cleaning .panel .panel-body #pipeline-table table div.editicons span {
  display: none;
}
#cleaning .panel .panel-body #pipeline-table table div.editicons i {
  color: grey;
}
#cleaning .panel .panel-body #pipeline-table table div.editicons:hover {
  background-color: rgba(255, 255, 255, 0.75);
  padding-left: 2px;
}
#cleaning .panel .panel-body #pipeline-table table div.editicons:hover i.open-menu {
  visibility: hidden;
}
#cleaning .panel .panel-body #pipeline-table table div.editicons:hover span {
  display: inline-block;
}
#cleaning .panel .panel-body #pipeline-table table .headerline span {
  margin-left: 10px;
}
#cleaning .panel .panel-body #pipeline-table table thead th.action-column,
#cleaning .panel .panel-body #pipeline-table table tbody th.action-column,
#cleaning .panel .panel-body #pipeline-table table thead td.action-column,
#cleaning .panel .panel-body #pipeline-table table tbody td.action-column {
  width: 20px;
}
#cleaning .panel .panel-body #pipeline-table table thead th.score-column,
#cleaning .panel .panel-body #pipeline-table table tbody th.score-column,
#cleaning .panel .panel-body #pipeline-table table thead td.score-column,
#cleaning .panel .panel-body #pipeline-table table tbody td.score-column {
  width: 60px;
}
#cleaning .panel .panel-body #pipeline-table table thead th.id-column,
#cleaning .panel .panel-body #pipeline-table table tbody th.id-column,
#cleaning .panel .panel-body #pipeline-table table thead td.id-column,
#cleaning .panel .panel-body #pipeline-table table tbody td.id-column {
  width: 60px;
}
#cleaning .panel .panel-body #pipeline-table table th .buttonActive {
  opacity: 1 !important;
}
#cleaning .panel .panel-body #pipeline-table table th .buttonActive:hover {
  cursor: pointer;
}
#cleaning .panel .panel-body #pipeline-table table th .buttonContainer {
  display: inline;
  float: right;
  text-align: right;
}
#cleaning .panel .panel-body #pipeline-table table th .buttonContainer input {
  width: 25%;
  margin: 0;
  display: none;
  line-height: 14px;
  font-size: 12px;
  height: 14px;
  margin-top: -2px;
  margin-bottom: -2px;
  padding-right: 20px;
}
#cleaning .panel .panel-body #pipeline-table table th .buttonContainer .clear-search {
  opacity: 0.4;
  margin-left: -20px;
  margin-right: 8px;
  margin-top: 2px;
}
#cleaning .panel .panel-body #pipeline-table table th .buttonContainer .clear-search:hover {
  opacity: 0.8;
  cursor: pointer;
}
#cleaning .panel .panel-body #pipeline-table table th .buttonContainer i {
  opacity: 0;
  line-height: 20px;
}
#cleaning .panel .panel-body #pipeline-table table th:hover i {
  opacity: 0.8;
}
#cleaning .panel .panel-body #pipeline-table table th:hover i:hover {
  opacity: 1;
  cursor: pointer;
}
#reports {
  margin-left: 35px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 75px);
  height: calc(100% - 2px);
  overflow-y: auto;
  padding: 15px;
  margin: -10px;
}
#reports .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#reports .panel-body {
  padding: 15px;
}
#reports .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#reports .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#reports .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#reports .panel-title > a {
  color: inherit;
}
#reports .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#reports .panel > .list-group,
#reports .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#reports .panel > .list-group .list-group-item,
#reports .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#reports .panel > .list-group:first-child .list-group-item:first-child,
#reports .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#reports .panel > .list-group:last-child .list-group-item:last-child,
#reports .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#reports .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#reports .list-group + .panel-footer {
  border-top-width: 0;
}
#reports .panel > .table,
#reports .panel > .table-responsive > .table,
#reports .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#reports .panel > .table caption,
#reports .panel > .table-responsive > .table caption,
#reports .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#reports .panel > .table:first-child,
#reports .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#reports .panel > .table:first-child > thead:first-child > tr:first-child,
#reports .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#reports .panel > .table:first-child > tbody:first-child > tr:first-child,
#reports .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#reports .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#reports .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#reports .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#reports .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#reports .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#reports .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#reports .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#reports .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#reports .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#reports .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#reports .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#reports .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#reports .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#reports .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#reports .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#reports .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#reports .panel > .table:last-child,
#reports .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#reports .panel > .table:last-child > tbody:last-child > tr:last-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#reports .panel > .table:last-child > tfoot:last-child > tr:last-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#reports .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#reports .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#reports .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#reports .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#reports .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#reports .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#reports .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#reports .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#reports .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#reports .panel > .panel-body + .table,
#reports .panel > .panel-body + .table-responsive,
#reports .panel > .table + .panel-body,
#reports .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#reports .panel > .table > tbody:first-child > tr:first-child th,
#reports .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#reports .panel > .table-bordered,
#reports .panel > .table-responsive > .table-bordered {
  border: 0;
}
#reports .panel > .table-bordered > thead > tr > th:first-child,
#reports .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#reports .panel > .table-bordered > tbody > tr > th:first-child,
#reports .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#reports .panel > .table-bordered > tfoot > tr > th:first-child,
#reports .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#reports .panel > .table-bordered > thead > tr > td:first-child,
#reports .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#reports .panel > .table-bordered > tbody > tr > td:first-child,
#reports .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#reports .panel > .table-bordered > tfoot > tr > td:first-child,
#reports .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#reports .panel > .table-bordered > thead > tr > th:last-child,
#reports .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#reports .panel > .table-bordered > tbody > tr > th:last-child,
#reports .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#reports .panel > .table-bordered > tfoot > tr > th:last-child,
#reports .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#reports .panel > .table-bordered > thead > tr > td:last-child,
#reports .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#reports .panel > .table-bordered > tbody > tr > td:last-child,
#reports .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#reports .panel > .table-bordered > tfoot > tr > td:last-child,
#reports .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#reports .panel > .table-bordered > thead > tr:first-child > td,
#reports .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#reports .panel > .table-bordered > tbody > tr:first-child > td,
#reports .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#reports .panel > .table-bordered > thead > tr:first-child > th,
#reports .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#reports .panel > .table-bordered > tbody > tr:first-child > th,
#reports .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#reports .panel > .table-bordered > tbody > tr:last-child > td,
#reports .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#reports .panel > .table-bordered > tfoot > tr:last-child > td,
#reports .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#reports .panel > .table-bordered > tbody > tr:last-child > th,
#reports .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#reports .panel > .table-bordered > tfoot > tr:last-child > th,
#reports .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#reports .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#reports .panel-group {
  margin-bottom: 20px;
}
#reports .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#reports .panel-group .panel + .panel {
  margin-top: 5px;
}
#reports .panel-group .panel-heading {
  border-bottom: 0;
}
#reports .panel-group .panel-heading + .panel-collapse > .panel-body,
#reports .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#reports .panel-group .panel-footer {
  border-top: 0;
}
#reports .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#reports .panel-default {
  border-color: #dddddd;
}
#reports .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#reports .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#reports .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#reports .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#reports .panel-primary {
  border-color: #428bca;
}
#reports .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#reports .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#reports .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#reports .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#reports .panel-success {
  border-color: #d6e9c6;
}
#reports .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#reports .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#reports .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#reports .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#reports .panel-info {
  border-color: #bce8f1;
}
#reports .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#reports .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#reports .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#reports .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#reports .panel-warning {
  border-color: #faebcc;
}
#reports .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#reports .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#reports .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#reports .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#reports .panel-danger {
  border-color: #ebccd1;
}
#reports .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#reports .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#reports .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#reports .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#reports #daterange-selection {
  margin-top: 25px;
  text-align: center;
}
#reports #daterange-selection-overview1 {
  margin-top: 35px;
  margin-bottom: 10px;
  text-align: center;
}
#reports .btn-group .dropdown-toggle {
  background-color: inherit;
  color: #eeeeee;
  border-style: none;
  vertical-align: middle;
  padding: 0px 8px;
  font-size: 14px;
}
#reports .btn-group .dropdown-menu {
  min-width: 100px;
  font-weight: normal;
  cursor: pointer;
}
#reports .btn-group .dropdown-menu li {
  padding: 2px 10px;
  text-align: left;
}
#reports div.panel-heading .btn-group .dropdown-toggle {
  background-color: inherit;
  color: #eeeeee;
  border-style: none;
  vertical-align: middle;
  padding: 0px 8px;
  font-weight: bold;
  font-size: 14px;
}
#reports div.panel-heading .btn-group .dropdown-menu {
  min-width: 60px;
  font-weight: normal;
  cursor: pointer;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
#reports div.panel-heading .btn-group .dropdown-menu li {
  padding: 2px 10px;
  text-align: left;
  margin: 0px;
}
#reports div.panel-heading .btn-group .dropdown-menu li:hover {
  background-color: #c2c5dd;
  color: #ffffff;
}
#reports div.panel-heading .btn-group .dropdown-menu li:hover a {
  color: #ffffff;
  background-color: #c2c5dd;
}
#reports div.panel-heading .canbeclicked:hover {
  color: #999999;
}
#reports div.panel-heading span.cannotbeclicked {
  color: #999999;
  cursor: auto;
}
#reports div.panel-heading span.canbeclicked {
  color: #383838;
  cursor: pointer;
}
#reports div.panel-heading button.cannotbeclicked {
  color: #999999;
  cursor: auto;
}
#reports div.panel-body {
  min-height: 420px;
}
#reports div.panel-body #qc_history_overall {
  margin-top: 25px;
}
#reports div.panel-body .canbeclicked:hover {
  color: #999999;
}
#reports div.panel-body .cannotbeclicked {
  color: #999999;
  cursor: auto;
}
#reports div.panel-body #daterange-selection {
  margin-top: 25px;
  text-align: center;
}
#reports div.panel-footer {
  padding: 5px 15px;
  height: 20px;
}
#reports div.panel-footer .btn {
  margin-bottom: 5px;
}
#reports div.panel-footer .dropdown-menu {
  margin-top: -123px;
  min-width: 60px;
  height: 95px;
  font-weight: normal;
  cursor: pointer;
}
#reports div.panel-footer .dropdown-menu li {
  padding: 2px 10px;
  text-align: left;
  margin: 0px;
}
#reports div.panel-footer .dropdown-menu li:hover {
  background-color: #c2c5dd;
  color: #ffffff;
}
#reports-menu-sidebar {
  margin-top: -9px;
  width: 50px !important;
  height: 100%;
  color: #999999;
  border: 0;
}
#reports-menu-sidebar #reports_menus {
  margin-left: -10px;
  width: 55px ;
  border-radius: 0;
  border: 0;
}
#reports-menu-sidebar #reports_menus button {
  color: #555555;
  background-color: #eeeeee;
  border: 0;
  border-bottom: 1px solid #555555 !important;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
}
#reports-menu-sidebar #reports_menus button:hover {
  color: #999999;
}
#reports_overview1 table {
  table-layout: fixed;
  border-spacing: 2px;
  border-collapse: separate;
}
#reports_overview1 table td.center {
  text-align: center;
}
#reports_overview1 table td.left {
  text-align: left;
}
#reports_overview1 table td.right {
  text-align: right;
}
#reports_overview1 table td.caption {
  font-weight: 600;
}
#reports_overview1 table td {
  width: 12%;
  padding-bottom: 6px;
}
#reports_overview1 table .icon-rotate-45 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
}
#reports_overview1 table .icon-rotate-135 {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  display: inline-block;
}
@-webkit-keyframes highlight-entry {
  0% {
    opacity: 0;
  }
  10% {
    background-color: rgba(100, 193, 67, 0.5);
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-moz-keyframes highlight-entry {
  0% {
    opacity: 0;
  }
  10% {
    background-color: rgba(100, 193, 67, 0.5);
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-o-keyframes highlight-entry {
  0% {
    opacity: 0;
  }
  10% {
    background-color: rgba(100, 193, 67, 0.5);
  }
  100% {
    background-color: #FFFFFF;
  }
}
@keyframes highlight-entry {
  0% {
    opacity: 0;
  }
  10% {
    background-color: rgba(100, 193, 67, 0.5);
  }
  100% {
    background-color: #FFFFFF;
  }
}
#codelist_mapper-menu-sidebar {
  width: 50px !important;
  height: 100%;
  color: #999999;
  border: 0;
}
#codelist_mapper-menu-sidebar .sidebar-menu-entry {
  margin-left: -10px;
  width: 55px ;
  border-radius: 0;
  border: 0;
}
#codelist_mapper-menu-sidebar .sidebar-menu-entry button {
  color: #555555;
  background-color: #eeeeee;
  border: 0;
  border-bottom: 1px solid #555555 !important;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
}
#codelist_mapper-menu-sidebar .sidebar-menu-entry button:hover {
  color: #999999;
}
#code-list-mapper {
  width: calc(100% - 36px);
  height: calc(100% - 76px);
  margin-left: 35px !important;
  margin-top: -10px !important;
  padding: 15px;
}
#code-list-mapper .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#code-list-mapper .panel-body {
  padding: 15px;
}
#code-list-mapper .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-mapper .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#code-list-mapper .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#code-list-mapper .panel-title > a {
  color: inherit;
}
#code-list-mapper .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-mapper .panel > .list-group,
#code-list-mapper .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#code-list-mapper .panel > .list-group .list-group-item,
#code-list-mapper .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#code-list-mapper .panel > .list-group:first-child .list-group-item:first-child,
#code-list-mapper .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-mapper .panel > .list-group:last-child .list-group-item:last-child,
#code-list-mapper .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-mapper .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#code-list-mapper .list-group + .panel-footer {
  border-top-width: 0;
}
#code-list-mapper .panel > .table,
#code-list-mapper .panel > .table-responsive > .table,
#code-list-mapper .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#code-list-mapper .panel > .table caption,
#code-list-mapper .panel > .table-responsive > .table caption,
#code-list-mapper .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#code-list-mapper .panel > .table:first-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-mapper .panel > .table:first-child > thead:first-child > tr:first-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#code-list-mapper .panel > .table:first-child > tbody:first-child > tr:first-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#code-list-mapper .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-mapper .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-mapper .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-mapper .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#code-list-mapper .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-mapper .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-mapper .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-mapper .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#code-list-mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#code-list-mapper .panel > .table:last-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-mapper .panel > .table:last-child > tbody:last-child > tr:last-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#code-list-mapper .panel > .table:last-child > tfoot:last-child > tr:last-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#code-list-mapper .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-mapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-mapper .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-mapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#code-list-mapper .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-mapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-mapper .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-mapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#code-list-mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#code-list-mapper .panel > .panel-body + .table,
#code-list-mapper .panel > .panel-body + .table-responsive,
#code-list-mapper .panel > .table + .panel-body,
#code-list-mapper .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#code-list-mapper .panel > .table > tbody:first-child > tr:first-child th,
#code-list-mapper .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#code-list-mapper .panel > .table-bordered,
#code-list-mapper .panel > .table-responsive > .table-bordered {
  border: 0;
}
#code-list-mapper .panel > .table-bordered > thead > tr > th:first-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#code-list-mapper .panel > .table-bordered > tbody > tr > th:first-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#code-list-mapper .panel > .table-bordered > tfoot > tr > th:first-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#code-list-mapper .panel > .table-bordered > thead > tr > td:first-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#code-list-mapper .panel > .table-bordered > tbody > tr > td:first-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#code-list-mapper .panel > .table-bordered > tfoot > tr > td:first-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#code-list-mapper .panel > .table-bordered > thead > tr > th:last-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#code-list-mapper .panel > .table-bordered > tbody > tr > th:last-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#code-list-mapper .panel > .table-bordered > tfoot > tr > th:last-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#code-list-mapper .panel > .table-bordered > thead > tr > td:last-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#code-list-mapper .panel > .table-bordered > tbody > tr > td:last-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#code-list-mapper .panel > .table-bordered > tfoot > tr > td:last-child,
#code-list-mapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#code-list-mapper .panel > .table-bordered > thead > tr:first-child > td,
#code-list-mapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#code-list-mapper .panel > .table-bordered > tbody > tr:first-child > td,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#code-list-mapper .panel > .table-bordered > thead > tr:first-child > th,
#code-list-mapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#code-list-mapper .panel > .table-bordered > tbody > tr:first-child > th,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#code-list-mapper .panel > .table-bordered > tbody > tr:last-child > td,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#code-list-mapper .panel > .table-bordered > tfoot > tr:last-child > td,
#code-list-mapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#code-list-mapper .panel > .table-bordered > tbody > tr:last-child > th,
#code-list-mapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#code-list-mapper .panel > .table-bordered > tfoot > tr:last-child > th,
#code-list-mapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#code-list-mapper .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#code-list-mapper .panel-group {
  margin-bottom: 20px;
}
#code-list-mapper .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#code-list-mapper .panel-group .panel + .panel {
  margin-top: 5px;
}
#code-list-mapper .panel-group .panel-heading {
  border-bottom: 0;
}
#code-list-mapper .panel-group .panel-heading + .panel-collapse > .panel-body,
#code-list-mapper .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#code-list-mapper .panel-group .panel-footer {
  border-top: 0;
}
#code-list-mapper .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#code-list-mapper .panel-default {
  border-color: #dddddd;
}
#code-list-mapper .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#code-list-mapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#code-list-mapper .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#code-list-mapper .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#code-list-mapper .panel-primary {
  border-color: #428bca;
}
#code-list-mapper .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#code-list-mapper .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#code-list-mapper .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#code-list-mapper .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#code-list-mapper .panel-success {
  border-color: #d6e9c6;
}
#code-list-mapper .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#code-list-mapper .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#code-list-mapper .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#code-list-mapper .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#code-list-mapper .panel-info {
  border-color: #bce8f1;
}
#code-list-mapper .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#code-list-mapper .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#code-list-mapper .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#code-list-mapper .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#code-list-mapper .panel-warning {
  border-color: #faebcc;
}
#code-list-mapper .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#code-list-mapper .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#code-list-mapper .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#code-list-mapper .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#code-list-mapper .panel-danger {
  border-color: #ebccd1;
}
#code-list-mapper .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#code-list-mapper .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#code-list-mapper .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#code-list-mapper .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#code-list-mapper .panel.panel-default {
  height: 100%;
  margin: 0px;
}
#code-list-mapper .panel.panel-default .panel-body-main {
  height: calc(100% + 2px - 30px - 53px);
}
#code-list-mapper .panel.panel-default .panel-body-main .fixedDataTableRowLayout_rowWrapper:hover .public_fixedDataTableCell_main {
  background-color: rgba(163, 218, 144, 0.5);
}
#code-list-mapper .panel.panel-default .panel-body-main .fixedDataTableRowLayout_rowWrapper:hover .public_fixedDataTableCell_main .ignore-button,
#code-list-mapper .panel.panel-default .panel-body-main .fixedDataTableRowLayout_rowWrapper:hover .public_fixedDataTableCell_main .unignore-button {
  opacity: 1;
}
#code-list-mapper .panel.panel-default .panel-body-main .fixedDataTableLayout_main.public_fixedDataTable_main .public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-image: none;
  background-color: #ffffff;
}
#code-list-mapper .panel.panel-default .panel-body-main .highlight {
  background-color: rgba(100, 193, 67, 0.5);
}
#code-list-mapper .panel.panel-default .panel-body-main .recently-mapped {
  background-image: none !important;
  -webkit-animation: highlight-entry 3s ease-out;
  -moz-animation: highlight-entry 3s ease-out;
  -o-animation: highlight-entry 3s ease-out;
  animation: highlight-entry 3s ease-out;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries {
  height: 50%;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel {
  display: inline-block;
  width: calc(50% - 20px);
  height: 100%;
  float: right;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel.is-input-code-list {
  float: left;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-heading span.code-list-type {
  padding-right: 10px;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-heading .dropdown.btn-group button {
  color: inherit;
  background-color: inherit;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-heading .dropdown-menu .btn-group {
  width: 100%;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-heading .dropdown-menu .btn-group button {
  width: 50%;
  margin: 0;
  border-radius: 0;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body {
  padding: 0px;
  height: calc(100% - 43px);
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .search-box {
  display: inline-block;
  width: 100%;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .search-box .far.fa-search {
  padding-left: 10px;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .search-box input {
  padding: 10px;
  margin: 0;
  border: 0;
  box-shadow: none;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .ignore-button,
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .unignore-button {
  opacity: 0.5;
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .selected {
  background-color: rgba(100, 193, 67, 0.5);
}
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .selected .ignore-button,
#code-list-mapper .panel.panel-default .panel-body-main #unmapped-entries .code-list-column.panel .panel-body .selected .unignore-button {
  opacity: 1;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries {
  height: 32px;
  padding: 20px 0px 20px 0px;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries .unselect-button {
  width: 20px;
  float: left;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries .unselect-button i {
  padding-top: 10px;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries #input-code-list-entry {
  width: calc(50% - 20px);
  float: left;
  height: 32px;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries #input-code-list-entry .entry-table {
  float: right;
  width: calc(100% - 20px);
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries #map-entries {
  width: 40px;
  float: left;
  padding-top: 8px;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries #map-entries i.disabled {
  color: #888888;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries #output-code-list-entry {
  width: calc(50% - 20px);
  float: left;
  height: 32px;
}
#code-list-mapper .panel.panel-default .panel-body-main #selected-entries #output-code-list-entry .entry-table {
  float: left;
  width: calc(100% - 20px);
}
#code-list-mapper .panel.panel-default .panel-body-main #mapped-entries {
  height: calc(50% - 72px);
}
#code-list-mapper .panel.panel-default .panel-footer {
  height: 30px;
}
#code-list-mapper .panel.panel-default .panel-footer .progress {
  border: 0px;
  float: left;
  height: 20px;
  margin: 0px;
  padding-top: 5px;
  width: 100%;
}
#code-list-mapper .panel.panel-default .panel-footer .progress .bar {
  margin: 0px;
  height: 100%;
  border-radius: 0px;
  border: 0px;
}
#code-list-mapper .panel.panel-default .panel-footer .progress .bar.bar-success {
  background-color: rgba(100, 193, 67, 0.5);
}
#code-list-mapper .panel.panel-default .panel-footer .progress .bar.bar-danger {
  background-color: red;
}
#code-list-explorer {
  width: calc(100% + 10px);
  height: calc(100% - 76px);
  margin-left: -10px !important;
  margin-top: -10px !important;
  padding: 15px;
}
#code-list-explorer .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#code-list-explorer .panel-body {
  padding: 15px;
}
#code-list-explorer .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-explorer .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#code-list-explorer .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#code-list-explorer .panel-title > a {
  color: inherit;
}
#code-list-explorer .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-explorer .panel > .list-group,
#code-list-explorer .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#code-list-explorer .panel > .list-group .list-group-item,
#code-list-explorer .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#code-list-explorer .panel > .list-group:first-child .list-group-item:first-child,
#code-list-explorer .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-explorer .panel > .list-group:last-child .list-group-item:last-child,
#code-list-explorer .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-explorer .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#code-list-explorer .list-group + .panel-footer {
  border-top-width: 0;
}
#code-list-explorer .panel > .table,
#code-list-explorer .panel > .table-responsive > .table,
#code-list-explorer .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#code-list-explorer .panel > .table caption,
#code-list-explorer .panel > .table-responsive > .table caption,
#code-list-explorer .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#code-list-explorer .panel > .table:first-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-explorer .panel > .table:first-child > thead:first-child > tr:first-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#code-list-explorer .panel > .table:first-child > tbody:first-child > tr:first-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#code-list-explorer .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-explorer .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-explorer .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-explorer .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#code-list-explorer .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-explorer .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-explorer .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-explorer .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#code-list-explorer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#code-list-explorer .panel > .table:last-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-explorer .panel > .table:last-child > tbody:last-child > tr:last-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#code-list-explorer .panel > .table:last-child > tfoot:last-child > tr:last-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#code-list-explorer .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-explorer .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-explorer .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-explorer .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#code-list-explorer .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-explorer .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-explorer .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-explorer .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#code-list-explorer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#code-list-explorer .panel > .panel-body + .table,
#code-list-explorer .panel > .panel-body + .table-responsive,
#code-list-explorer .panel > .table + .panel-body,
#code-list-explorer .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#code-list-explorer .panel > .table > tbody:first-child > tr:first-child th,
#code-list-explorer .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#code-list-explorer .panel > .table-bordered,
#code-list-explorer .panel > .table-responsive > .table-bordered {
  border: 0;
}
#code-list-explorer .panel > .table-bordered > thead > tr > th:first-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#code-list-explorer .panel > .table-bordered > tbody > tr > th:first-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#code-list-explorer .panel > .table-bordered > tfoot > tr > th:first-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#code-list-explorer .panel > .table-bordered > thead > tr > td:first-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#code-list-explorer .panel > .table-bordered > tbody > tr > td:first-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#code-list-explorer .panel > .table-bordered > tfoot > tr > td:first-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#code-list-explorer .panel > .table-bordered > thead > tr > th:last-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#code-list-explorer .panel > .table-bordered > tbody > tr > th:last-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#code-list-explorer .panel > .table-bordered > tfoot > tr > th:last-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#code-list-explorer .panel > .table-bordered > thead > tr > td:last-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#code-list-explorer .panel > .table-bordered > tbody > tr > td:last-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#code-list-explorer .panel > .table-bordered > tfoot > tr > td:last-child,
#code-list-explorer .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#code-list-explorer .panel > .table-bordered > thead > tr:first-child > td,
#code-list-explorer .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#code-list-explorer .panel > .table-bordered > tbody > tr:first-child > td,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#code-list-explorer .panel > .table-bordered > thead > tr:first-child > th,
#code-list-explorer .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#code-list-explorer .panel > .table-bordered > tbody > tr:first-child > th,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#code-list-explorer .panel > .table-bordered > tbody > tr:last-child > td,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#code-list-explorer .panel > .table-bordered > tfoot > tr:last-child > td,
#code-list-explorer .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#code-list-explorer .panel > .table-bordered > tbody > tr:last-child > th,
#code-list-explorer .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#code-list-explorer .panel > .table-bordered > tfoot > tr:last-child > th,
#code-list-explorer .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#code-list-explorer .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#code-list-explorer .panel-group {
  margin-bottom: 20px;
}
#code-list-explorer .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#code-list-explorer .panel-group .panel + .panel {
  margin-top: 5px;
}
#code-list-explorer .panel-group .panel-heading {
  border-bottom: 0;
}
#code-list-explorer .panel-group .panel-heading + .panel-collapse > .panel-body,
#code-list-explorer .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#code-list-explorer .panel-group .panel-footer {
  border-top: 0;
}
#code-list-explorer .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#code-list-explorer .panel-default {
  border-color: #dddddd;
}
#code-list-explorer .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#code-list-explorer .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#code-list-explorer .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#code-list-explorer .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#code-list-explorer .panel-primary {
  border-color: #428bca;
}
#code-list-explorer .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#code-list-explorer .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#code-list-explorer .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#code-list-explorer .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#code-list-explorer .panel-success {
  border-color: #d6e9c6;
}
#code-list-explorer .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#code-list-explorer .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#code-list-explorer .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#code-list-explorer .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#code-list-explorer .panel-info {
  border-color: #bce8f1;
}
#code-list-explorer .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#code-list-explorer .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#code-list-explorer .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#code-list-explorer .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#code-list-explorer .panel-warning {
  border-color: #faebcc;
}
#code-list-explorer .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#code-list-explorer .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#code-list-explorer .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#code-list-explorer .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#code-list-explorer .panel-danger {
  border-color: #ebccd1;
}
#code-list-explorer .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#code-list-explorer .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#code-list-explorer .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#code-list-explorer .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#code-list-explorer div.full-height {
  height: 100%;
}
#code-list-explorer div.full-height div.panel {
  height: 100%;
}
#code-list-explorer .label-filtered {
  background: white;
  color: #555555;
  text-shadow: none;
  font-weight: normal;
  border: 1px solid #509a2b;
  border-radius: 4px;
  line-height: 20px;
  margin-top: -4px;
  padding: 2px 8px;
}
#code-list-explorer .label-filtered i {
  margin-right: 15px;
}
#code-list-explorer #search_bar {
  padding: 10px 0 10px 10px;
  border-bottom: 1px solid #eeeeee;
}
#code-list-explorer #search_bar i {
  margin-right: 5px;
}
#code-list-explorer #search_bar input {
  border: none;
}
#code-list-explorer .code-list-panel .panel-body {
  height: 90%;
  overflow-y: auto;
}
#code-list-explorer .code-list-panel #code-list-table th:nth-child(2),
#code-list-explorer .code-list-panel #shadow-code-list-table th:nth-child(2),
#code-list-explorer .code-list-panel #code-list-table td:nth-child(2),
#code-list-explorer .code-list-panel #shadow-code-list-table td:nth-child(2) {
  width: 85px;
}
#code-list-explorer .code-list-panel #code-list-table th:nth-child(3),
#code-list-explorer .code-list-panel #shadow-code-list-table th:nth-child(3),
#code-list-explorer .code-list-panel #code-list-table td:nth-child(3),
#code-list-explorer .code-list-panel #shadow-code-list-table td:nth-child(3) {
  width: 85px;
}
#code-list-explorer .code-list-panel #code-list-table th:last-child,
#code-list-explorer .code-list-panel #shadow-code-list-table th:last-child,
#code-list-explorer .code-list-panel #code-list-table td:last-child,
#code-list-explorer .code-list-panel #shadow-code-list-table td:last-child {
  width: 35px;
  padding-right: 3px;
}
#code-list-explorer .code-list-panel #code-list-table .spinner-icon,
#code-list-explorer .code-list-panel #shadow-code-list-table .spinner-icon {
  margin-right: 10px;
}
#code-list-explorer .code-list-panel #code-list-table .add-code-list-row input.code-list-name,
#code-list-explorer .code-list-panel #shadow-code-list-table .add-code-list-row input.code-list-name {
  margin-bottom: 0px;
}
#code-list-explorer .code-list-panel #code-list-table .add-code-list-row .code-list-file-upload label,
#code-list-explorer .code-list-panel #shadow-code-list-table .add-code-list-row .code-list-file-upload label {
  padding-top: 7px;
}
#code-list-explorer .code-list-panel #code-list-table .add-code-list-row .code-list-file-upload label input,
#code-list-explorer .code-list-panel #shadow-code-list-table .add-code-list-row .code-list-file-upload label input {
  width: 100%;
}
#code-list-explorer .code-list-panel #code-list-table .add-code-list-row .upload-cancel-buttons,
#code-list-explorer .code-list-panel #shadow-code-list-table .add-code-list-row .upload-cancel-buttons {
  padding-top: 7px;
  padding-right: 7px;
}
#code-list-explorer .code-list-panel #code-list-table .add-code-list-row .upload-cancel-buttons i.upload,
#code-list-explorer .code-list-panel #shadow-code-list-table .add-code-list-row .upload-cancel-buttons i.upload {
  padding-right: 10px;
}
#code-list-explorer .code-list-panel #code-list-table .add-code-list-row .add-button,
#code-list-explorer .code-list-panel #shadow-code-list-table .add-code-list-row .add-button {
  width: 100%;
}
#code-list-explorer .code-list-panel #code-list-table .btn-file,
#code-list-explorer .code-list-panel #shadow-code-list-table .btn-file {
  display: inline;
}
#code-list-explorer .code-list-panel #code-list-table .btn-file i,
#code-list-explorer .code-list-panel #shadow-code-list-table .btn-file i {
  margin-right: 5px;
}
#code-list-explorer .code-list-panel #code-list-table .btn-file input,
#code-list-explorer .code-list-panel #shadow-code-list-table .btn-file input {
  width: 100%;
}
#code-list-explorer .mapping-panel .panel-body {
  height: 90%;
  overflow-y: auto;
}
#code-list-explorer .mapping-panel #mappings-table th:nth-child(2),
#code-list-explorer .mapping-panel #shadow-mappings-table th:nth-child(2),
#code-list-explorer .mapping-panel #mappings-table td:nth-child(2),
#code-list-explorer .mapping-panel #shadow-mappings-table td:nth-child(2) {
  width: 260px;
}
#code-list-explorer .mapping-panel #mappings-table th:last-child,
#code-list-explorer .mapping-panel #shadow-mappings-table th:last-child,
#code-list-explorer .mapping-panel #mappings-table td:last-child,
#code-list-explorer .mapping-panel #shadow-mappings-table td:last-child {
  width: 50px;
}
#code-list-explorer .mapping-panel #mappings-table .spinner-icon,
#code-list-explorer .mapping-panel #shadow-mappings-table .spinner-icon {
  margin-right: 10px;
}
#code-list-explorer .mapping-panel #mappings-table .add-mapping-row .add-mapping-button,
#code-list-explorer .mapping-panel #shadow-mappings-table .add-mapping-row .add-mapping-button {
  width: 100%;
}
#code-list-explorer .mapping-panel #mappings-table .add-mapping-row .code-list-selection-cell div,
#code-list-explorer .mapping-panel #shadow-mappings-table .add-mapping-row .code-list-selection-cell div {
  display: inline-block;
}
#code-list-explorer .mapping-panel #mappings-table .add-mapping-row .create-cancel-buttons i.create,
#code-list-explorer .mapping-panel #shadow-mappings-table .add-mapping-row .create-cancel-buttons i.create {
  padding-right: 10px;
}
#code-list-explorer .mapping-panel #mappings-table .add-mapping-row .create-cancel-buttons i.cancel,
#code-list-explorer .mapping-panel #shadow-mappings-table .add-mapping-row .create-cancel-buttons i.cancel {
  padding-top: 7px;
  padding-right: 7px;
}
#code-list-explorer .edit-panel {
  height: 100%;
}
#code-list-explorer .edit-panel .panel-body {
  overflow-x: auto;
  overflow-y: hidden;
  height: calc(100% - 122px);
}
#code-list-explorer .edit-panel .-datarocket-table {
  overflow-y: auto;
}
#code-list-explorer .edit-panel .-datarocket-table .header-column-cell .btn-icon,
#code-list-explorer .edit-panel .-datarocket-table .header-actions-cell .btn-icon,
#code-list-explorer .edit-panel .-datarocket-table .header-new-column-cell .btn-icon {
  background: #f5f5f5;
}
#code-list-explorer .edit-panel .-datarocket-table .header-column-cell .btn-icon:hover,
#code-list-explorer .edit-panel .-datarocket-table .header-actions-cell .btn-icon:hover,
#code-list-explorer .edit-panel .-datarocket-table .header-new-column-cell .btn-icon:hover {
  background: #eeeeee;
}
#code-list-explorer .edit-panel .-datarocket-table .column-title .column-name {
  display: inline-block;
  max-width: calc(100% - 131px);
  overflow: hidden;
}
#code-list-explorer .edit-panel .-datarocket-table .column-title .btn-icon {
  vertical-align: top;
}
#code-list-explorer .edit-panel .-datarocket-table .remove-cell .btn-icon {
  background: #ffffff;
}
#code-list-explorer .edit-panel .-datarocket-table .btn-icon {
  border: none;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-table {
  width: min-content;
  min-width: 100%;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-thead input {
  width: calc(100% - 70px);
  height: 100%;
  margin: 0;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-thead .rt-th:not(:last-child) {
  min-width: 250px;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-thead .rt-th:last-child {
  width: 50px !important;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-tbody {
  overflow-x: hidden;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-tbody input {
  width: 100%;
  height: 100%;
  margin: 0;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-tbody .rt-td:not(:last-child) {
  min-width: 250px;
}
#code-list-explorer .edit-panel .-datarocket-table .rt-tbody .rt-td:last-child {
  width: 50px !important;
}
#code-list-explorer .edit-panel .panel-footer {
  height: 30px;
}
#code-list-explorer table i.solid {
  opacity: 1;
}
#code-list-explorer table tbody tr:hover,
#code-list-explorer table tbody tr.selected {
  background-color: rgba(132, 206, 105, 0.2);
}
#code-list-explorer table tbody tr:hover i.clickable:hover,
#code-list-explorer table tbody tr.selected i.clickable:hover {
  color: #737373;
}
#code-list-explorer table td.action-column i.clickable {
  margin-left: 10px;
}
#code-list-explorer button[role="menuitem"] {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #e50050;
  white-space: nowrap;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
}
#code-list-explorer .dropdown-menu li > button[role="menuitem"]:hover,
#code-list-explorer .dropdown-menu li > button[role="menuitem"]:focus {
  border: none;
  color: #000000;
  background: rgba(100, 193, 67, 0.5);
}
#code-list-explorer .dropdown-menu li.disabled > button[role="menuitem"] {
  border: none;
  color: #888888;
  background: #ededed;
  cursor: default;
}
#code-list-explorer button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#code-list-explorer button.btn.btn-icon:active,
#code-list-explorer button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#code-list-explorer button.btn.btn-icon:hover {
  color: #999999;
}
#codelist_logs_modal {
  top: 10%;
  width: 60%;
}
#codelist_logs_modal .modal-dialog {
  height: 87%;
}
#codelist_logs_modal .modal-dialog .modal-content .modal-body {
  height: 500px;
  overflow-y: auto;
}
#codelist_logs_modal .modal-dialog .modal-content .modal-body thead th:first-child {
  width: 15px;
}
#codelist_logs_modal .modal-dialog .modal-content .modal-body .firstLine {
  background: #eeeeee;
}
#code-list-approver {
  width: calc(100% - 36px);
  height: calc(100% - 76px);
  margin-left: 35px !important;
  margin-top: -10px !important;
  padding: 15px;
}
#code-list-approver .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#code-list-approver .panel-body {
  padding: 15px;
}
#code-list-approver .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-approver .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#code-list-approver .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#code-list-approver .panel-title > a {
  color: inherit;
}
#code-list-approver .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-approver .panel > .list-group,
#code-list-approver .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#code-list-approver .panel > .list-group .list-group-item,
#code-list-approver .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#code-list-approver .panel > .list-group:first-child .list-group-item:first-child,
#code-list-approver .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-approver .panel > .list-group:last-child .list-group-item:last-child,
#code-list-approver .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-approver .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#code-list-approver .list-group + .panel-footer {
  border-top-width: 0;
}
#code-list-approver .panel > .table,
#code-list-approver .panel > .table-responsive > .table,
#code-list-approver .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#code-list-approver .panel > .table caption,
#code-list-approver .panel > .table-responsive > .table caption,
#code-list-approver .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#code-list-approver .panel > .table:first-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-approver .panel > .table:first-child > thead:first-child > tr:first-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#code-list-approver .panel > .table:first-child > tbody:first-child > tr:first-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#code-list-approver .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-approver .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-approver .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-approver .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#code-list-approver .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-approver .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-approver .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-approver .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#code-list-approver .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#code-list-approver .panel > .table:last-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-approver .panel > .table:last-child > tbody:last-child > tr:last-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#code-list-approver .panel > .table:last-child > tfoot:last-child > tr:last-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#code-list-approver .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-approver .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-approver .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-approver .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#code-list-approver .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-approver .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-approver .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-approver .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#code-list-approver .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#code-list-approver .panel > .panel-body + .table,
#code-list-approver .panel > .panel-body + .table-responsive,
#code-list-approver .panel > .table + .panel-body,
#code-list-approver .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#code-list-approver .panel > .table > tbody:first-child > tr:first-child th,
#code-list-approver .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#code-list-approver .panel > .table-bordered,
#code-list-approver .panel > .table-responsive > .table-bordered {
  border: 0;
}
#code-list-approver .panel > .table-bordered > thead > tr > th:first-child,
#code-list-approver .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#code-list-approver .panel > .table-bordered > tbody > tr > th:first-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#code-list-approver .panel > .table-bordered > tfoot > tr > th:first-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#code-list-approver .panel > .table-bordered > thead > tr > td:first-child,
#code-list-approver .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#code-list-approver .panel > .table-bordered > tbody > tr > td:first-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#code-list-approver .panel > .table-bordered > tfoot > tr > td:first-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#code-list-approver .panel > .table-bordered > thead > tr > th:last-child,
#code-list-approver .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#code-list-approver .panel > .table-bordered > tbody > tr > th:last-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#code-list-approver .panel > .table-bordered > tfoot > tr > th:last-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#code-list-approver .panel > .table-bordered > thead > tr > td:last-child,
#code-list-approver .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#code-list-approver .panel > .table-bordered > tbody > tr > td:last-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#code-list-approver .panel > .table-bordered > tfoot > tr > td:last-child,
#code-list-approver .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#code-list-approver .panel > .table-bordered > thead > tr:first-child > td,
#code-list-approver .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#code-list-approver .panel > .table-bordered > tbody > tr:first-child > td,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#code-list-approver .panel > .table-bordered > thead > tr:first-child > th,
#code-list-approver .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#code-list-approver .panel > .table-bordered > tbody > tr:first-child > th,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#code-list-approver .panel > .table-bordered > tbody > tr:last-child > td,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#code-list-approver .panel > .table-bordered > tfoot > tr:last-child > td,
#code-list-approver .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#code-list-approver .panel > .table-bordered > tbody > tr:last-child > th,
#code-list-approver .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#code-list-approver .panel > .table-bordered > tfoot > tr:last-child > th,
#code-list-approver .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#code-list-approver .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#code-list-approver .panel-group {
  margin-bottom: 20px;
}
#code-list-approver .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#code-list-approver .panel-group .panel + .panel {
  margin-top: 5px;
}
#code-list-approver .panel-group .panel-heading {
  border-bottom: 0;
}
#code-list-approver .panel-group .panel-heading + .panel-collapse > .panel-body,
#code-list-approver .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#code-list-approver .panel-group .panel-footer {
  border-top: 0;
}
#code-list-approver .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#code-list-approver .panel-default {
  border-color: #dddddd;
}
#code-list-approver .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#code-list-approver .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#code-list-approver .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#code-list-approver .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#code-list-approver .panel-primary {
  border-color: #428bca;
}
#code-list-approver .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#code-list-approver .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#code-list-approver .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#code-list-approver .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#code-list-approver .panel-success {
  border-color: #d6e9c6;
}
#code-list-approver .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#code-list-approver .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#code-list-approver .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#code-list-approver .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#code-list-approver .panel-info {
  border-color: #bce8f1;
}
#code-list-approver .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#code-list-approver .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#code-list-approver .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#code-list-approver .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#code-list-approver .panel-warning {
  border-color: #faebcc;
}
#code-list-approver .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#code-list-approver .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#code-list-approver .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#code-list-approver .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#code-list-approver .panel-danger {
  border-color: #ebccd1;
}
#code-list-approver .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#code-list-approver .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#code-list-approver .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#code-list-approver .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#code-list-approver .panel-body .mapping-status .approve-button {
  width: 50%;
  border: 0;
}
#code-list-approver .panel-body .fixedDataTableRowLayout_rowWrapper:hover .public_fixedDataTableCell_main {
  background-color: rgba(163, 218, 144, 0.5);
}
#code-list-approver .panel-body .fixedDataTableLayout_main.public_fixedDataTable_main .public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-image: none;
  background-color: #ffffff;
}
#code-list-approver .panel-body .code-list-seperator-column {
  background-color: white;
}
#code-list-approver .panel-body .status-cell div div div {
  padding: 0px;
}
#code-list-chain {
  width: calc(100% - 36px);
  height: calc(100% - 76px);
  margin-left: 35px !important;
  margin-top: -10px !important;
  padding: 15px;
}
#code-list-chain .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#code-list-chain .panel-body {
  padding: 15px;
}
#code-list-chain .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-chain .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#code-list-chain .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#code-list-chain .panel-title > a {
  color: inherit;
}
#code-list-chain .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-chain .panel > .list-group,
#code-list-chain .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#code-list-chain .panel > .list-group .list-group-item,
#code-list-chain .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#code-list-chain .panel > .list-group:first-child .list-group-item:first-child,
#code-list-chain .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-chain .panel > .list-group:last-child .list-group-item:last-child,
#code-list-chain .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-chain .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#code-list-chain .list-group + .panel-footer {
  border-top-width: 0;
}
#code-list-chain .panel > .table,
#code-list-chain .panel > .table-responsive > .table,
#code-list-chain .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#code-list-chain .panel > .table caption,
#code-list-chain .panel > .table-responsive > .table caption,
#code-list-chain .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#code-list-chain .panel > .table:first-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#code-list-chain .panel > .table:first-child > thead:first-child > tr:first-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#code-list-chain .panel > .table:first-child > tbody:first-child > tr:first-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#code-list-chain .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#code-list-chain .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#code-list-chain .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#code-list-chain .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#code-list-chain .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#code-list-chain .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#code-list-chain .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#code-list-chain .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#code-list-chain .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#code-list-chain .panel > .table:last-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#code-list-chain .panel > .table:last-child > tbody:last-child > tr:last-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#code-list-chain .panel > .table:last-child > tfoot:last-child > tr:last-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#code-list-chain .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#code-list-chain .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#code-list-chain .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#code-list-chain .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#code-list-chain .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#code-list-chain .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#code-list-chain .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#code-list-chain .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#code-list-chain .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#code-list-chain .panel > .panel-body + .table,
#code-list-chain .panel > .panel-body + .table-responsive,
#code-list-chain .panel > .table + .panel-body,
#code-list-chain .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#code-list-chain .panel > .table > tbody:first-child > tr:first-child th,
#code-list-chain .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#code-list-chain .panel > .table-bordered,
#code-list-chain .panel > .table-responsive > .table-bordered {
  border: 0;
}
#code-list-chain .panel > .table-bordered > thead > tr > th:first-child,
#code-list-chain .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#code-list-chain .panel > .table-bordered > tbody > tr > th:first-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#code-list-chain .panel > .table-bordered > tfoot > tr > th:first-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#code-list-chain .panel > .table-bordered > thead > tr > td:first-child,
#code-list-chain .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#code-list-chain .panel > .table-bordered > tbody > tr > td:first-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#code-list-chain .panel > .table-bordered > tfoot > tr > td:first-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#code-list-chain .panel > .table-bordered > thead > tr > th:last-child,
#code-list-chain .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#code-list-chain .panel > .table-bordered > tbody > tr > th:last-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#code-list-chain .panel > .table-bordered > tfoot > tr > th:last-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#code-list-chain .panel > .table-bordered > thead > tr > td:last-child,
#code-list-chain .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#code-list-chain .panel > .table-bordered > tbody > tr > td:last-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#code-list-chain .panel > .table-bordered > tfoot > tr > td:last-child,
#code-list-chain .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#code-list-chain .panel > .table-bordered > thead > tr:first-child > td,
#code-list-chain .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#code-list-chain .panel > .table-bordered > tbody > tr:first-child > td,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#code-list-chain .panel > .table-bordered > thead > tr:first-child > th,
#code-list-chain .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#code-list-chain .panel > .table-bordered > tbody > tr:first-child > th,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#code-list-chain .panel > .table-bordered > tbody > tr:last-child > td,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#code-list-chain .panel > .table-bordered > tfoot > tr:last-child > td,
#code-list-chain .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#code-list-chain .panel > .table-bordered > tbody > tr:last-child > th,
#code-list-chain .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#code-list-chain .panel > .table-bordered > tfoot > tr:last-child > th,
#code-list-chain .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#code-list-chain .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#code-list-chain .panel-group {
  margin-bottom: 20px;
}
#code-list-chain .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#code-list-chain .panel-group .panel + .panel {
  margin-top: 5px;
}
#code-list-chain .panel-group .panel-heading {
  border-bottom: 0;
}
#code-list-chain .panel-group .panel-heading + .panel-collapse > .panel-body,
#code-list-chain .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#code-list-chain .panel-group .panel-footer {
  border-top: 0;
}
#code-list-chain .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#code-list-chain .panel-default {
  border-color: #dddddd;
}
#code-list-chain .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#code-list-chain .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#code-list-chain .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#code-list-chain .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#code-list-chain .panel-primary {
  border-color: #428bca;
}
#code-list-chain .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#code-list-chain .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#code-list-chain .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#code-list-chain .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#code-list-chain .panel-success {
  border-color: #d6e9c6;
}
#code-list-chain .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#code-list-chain .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#code-list-chain .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#code-list-chain .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#code-list-chain .panel-info {
  border-color: #bce8f1;
}
#code-list-chain .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#code-list-chain .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#code-list-chain .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#code-list-chain .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#code-list-chain .panel-warning {
  border-color: #faebcc;
}
#code-list-chain .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#code-list-chain .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#code-list-chain .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#code-list-chain .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#code-list-chain .panel-danger {
  border-color: #ebccd1;
}
#code-list-chain .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#code-list-chain .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#code-list-chain .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#code-list-chain .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#code-list-chain .panel-body .fixedDataTableRowLayout_rowWrapper:hover .public_fixedDataTableCell_main {
  background-color: rgba(163, 218, 144, 0.5);
}
#datapipeline_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#datapipeline_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datapipeline_overview .panel-body {
  padding: 15px;
}
#datapipeline_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datapipeline_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datapipeline_overview .panel-title > a {
  color: inherit;
}
#datapipeline_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview .panel > .list-group,
#datapipeline_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datapipeline_overview .panel > .list-group .list-group-item,
#datapipeline_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datapipeline_overview .panel > .list-group:first-child .list-group-item:first-child,
#datapipeline_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview .panel > .list-group:last-child .list-group-item:last-child,
#datapipeline_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datapipeline_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#datapipeline_overview .panel > .table,
#datapipeline_overview .panel > .table-responsive > .table,
#datapipeline_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datapipeline_overview .panel > .table caption,
#datapipeline_overview .panel > .table-responsive > .table caption,
#datapipeline_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datapipeline_overview .panel > .table:first-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datapipeline_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datapipeline_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datapipeline_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datapipeline_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datapipeline_overview .panel > .table:last-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datapipeline_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datapipeline_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datapipeline_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datapipeline_overview .panel > .panel-body + .table,
#datapipeline_overview .panel > .panel-body + .table-responsive,
#datapipeline_overview .panel > .table + .panel-body,
#datapipeline_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datapipeline_overview .panel > .table > tbody:first-child > tr:first-child th,
#datapipeline_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datapipeline_overview .panel > .table-bordered,
#datapipeline_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datapipeline_overview .panel > .table-bordered > thead > tr > th:first-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datapipeline_overview .panel > .table-bordered > tbody > tr > th:first-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datapipeline_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datapipeline_overview .panel > .table-bordered > thead > tr > td:first-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datapipeline_overview .panel > .table-bordered > tbody > tr > td:first-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datapipeline_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datapipeline_overview .panel > .table-bordered > thead > tr > th:last-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datapipeline_overview .panel > .table-bordered > tbody > tr > th:last-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datapipeline_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datapipeline_overview .panel > .table-bordered > thead > tr > td:last-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datapipeline_overview .panel > .table-bordered > tbody > tr > td:last-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datapipeline_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datapipeline_overview .panel > .table-bordered > thead > tr:first-child > td,
#datapipeline_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datapipeline_overview .panel > .table-bordered > tbody > tr:first-child > td,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datapipeline_overview .panel > .table-bordered > thead > tr:first-child > th,
#datapipeline_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datapipeline_overview .panel > .table-bordered > tbody > tr:first-child > th,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datapipeline_overview .panel > .table-bordered > tbody > tr:last-child > td,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datapipeline_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datapipeline_overview .panel > .table-bordered > tbody > tr:last-child > th,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datapipeline_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#datapipeline_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datapipeline_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datapipeline_overview .panel-group {
  margin-bottom: 20px;
}
#datapipeline_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datapipeline_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#datapipeline_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#datapipeline_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#datapipeline_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datapipeline_overview .panel-group .panel-footer {
  border-top: 0;
}
#datapipeline_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datapipeline_overview .panel-default {
  border-color: #dddddd;
}
#datapipeline_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datapipeline_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datapipeline_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datapipeline_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datapipeline_overview .panel-primary {
  border-color: #428bca;
}
#datapipeline_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datapipeline_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datapipeline_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datapipeline_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datapipeline_overview .panel-success {
  border-color: #d6e9c6;
}
#datapipeline_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datapipeline_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datapipeline_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datapipeline_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datapipeline_overview .panel-info {
  border-color: #bce8f1;
}
#datapipeline_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datapipeline_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datapipeline_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datapipeline_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datapipeline_overview .panel-warning {
  border-color: #faebcc;
}
#datapipeline_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datapipeline_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datapipeline_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datapipeline_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datapipeline_overview .panel-danger {
  border-color: #ebccd1;
}
#datapipeline_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datapipeline_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datapipeline_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datapipeline_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datapipeline_overview #datapipeline_overview_screen {
  display: flex;
  flex-direction: row;
  height: calc(100% - 48px);
}
#datapipeline_overview #datapipeline_overview_screen .side-menu {
  width: 44px;
  height: 100%;
  background: #f1f1f1;
  border-right: 1px solid #d5d5d5;
}
#datapipeline_overview #datapipeline_overview_screen .side-menu button {
  color: #555555;
  background-color: #eeeeee;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #d5d5d5;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
  display: block;
}
#datapipeline_overview #datapipeline_overview_screen .content-box {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 20px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .panel-body {
  flex: 1 1 0px;
  height: 100%;
  padding: 0px;
  overflow: auto;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-overview-widget {
  display: flex;
  margin: 0px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-overview-widget .pipeline-icon-box-container {
  float: none;
  flex: 0 0 38px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-execution,
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-modified {
  align-items: center;
  display: flex;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-qc {
  display: flex;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-qc .fail-rate {
  background: #d53e42;
  border-color: #d53e42;
  background-image: linear-gradient(to bottom, #d53e42, #b8282c);
  text-align: center;
  color: white;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-qc .success-rate {
  background: #66c283;
  border-color: #66c283;
  background-image: linear-gradient(to bottom, #66c283, #46af67);
  text-align: center;
  color: white;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-qc .noevaluation-rate {
  text-align: center;
  color: white;
  background-color: #aaaaaa;
  border-color: #aaaaaa;
  background-image: linear-gradient(to bottom, #aaaaaa, #919191);
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .name-cell {
  padding: 3.5px 0px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .name-cell i {
  padding-right: 5px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .name-cell a {
  display: inline-block;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-group-actions,
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-actions {
  text-align: center;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .pipeline-description {
  padding: 10px 10px 10px 40px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable #actions_dropdown {
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable #actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #previousPage.disabled,
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #previousPage:hover,
#datapipeline_overview #datapipeline_overview_screen .content-box .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#datapipeline_overview #datapipeline_overview_screen button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_overview #datapipeline_overview_screen button.btn.btn-icon:active,
#datapipeline_overview #datapipeline_overview_screen button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_overview #datapipeline_overview_screen button.btn.btn-icon:hover {
  color: #999999;
}
#datapipelineoverview-modal-edit-pipeline.datapipelineoverview-modal,
#datapipelineoverview-modal-create-pipeline.datapipelineoverview-modal {
  top: 10%;
}
#datapipelineoverview-modal-edit-pipelinegroup.datapipelineoverview-modal,
#datapipelineoverview-modal-create-pipelinegroup.datapipelineoverview-modal {
  top: 10%;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal {
  top: 10%;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-body {
  padding: 15px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-title > a {
  color: inherit;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .list-group,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .list-group .list-group-item,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .list-group:first-child .list-group-item:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .list-group:last-child .list-group-item:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .list-group + .panel-footer {
  border-top-width: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table caption,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table caption,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > thead:first-child > tr:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > tbody:first-child > tr:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tbody:last-child > tr:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-body + .table,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .panel-body + .table-responsive,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table + .panel-body,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table > tbody:first-child > tr:first-child th,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > thead > tr > th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr > th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tfoot > tr > th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > thead > tr > td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr > td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tfoot > tr > td:first-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > thead > tr > th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr > th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tfoot > tr > th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > thead > tr > td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr > td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tfoot > tr > td:last-child,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > thead > tr:first-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr:first-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > thead > tr:first-child > th,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr:first-child > th,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr:last-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tfoot > tr:last-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tbody > tr:last-child > th,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-bordered > tfoot > tr:last-child > th,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group {
  margin-bottom: 20px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group .panel + .panel {
  margin-top: 5px;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group .panel-heading {
  border-bottom: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group .panel-heading + .panel-collapse > .panel-body,
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group .panel-footer {
  border-top: 0;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-default {
  border-color: #dddddd;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-primary {
  border-color: #428bca;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-success {
  border-color: #d6e9c6;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-info {
  border-color: #bce8f1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-warning {
  border-color: #faebcc;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-danger {
  border-color: #ebccd1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-list .panel-body {
  max-height: 400px;
  overflow: auto;
}
#overviewExportModal {
  top: 15% !important;
  margin-left: -240px;
  width: 540px;
}
#overviewExportModal .pipeline-trees-box {
  height: 200px;
  overflow-y: auto;
  padding: 5px;
  margin: 5px;
  border: 1px solid #999999;
}
#overviewExportModal .options {
  padding: 5px;
  margin: 5px;
}
#overviewExportModal .options-box {
  padding: 5px 10px;
  margin: 5px;
  border: 1px solid #999999;
}
#overviewExportModal .options-box input[type="checkbox"] {
  margin: 0px 0px 2px 0px;
}
#move_pipeline_modal {
  top: 15%;
  margin-left: -240px;
  width: 540px;
  height: 600px;
}
#move_pipeline_modal .datarocket-object-tree {
  height: 460px;
  overflow-y: auto;
}
#messagebox_modal.deletion-modal {
  top: 10%;
  min-width: 568px;
  width: auto;
  max-width: 50%;
}
#messagebox_modal.deletion-modal .modal-body {
  max-height: 700px;
  padding: 15px;
  overflow-y: auto;
  background-color: white;
}
#messagebox_modal.deletion-modal .modal-footer a {
  margin: 5px;
  padding: 5px 12px;
}
#messagebox_modal.deletion-modal .depending-objects {
  line-height: 2em;
}
#messagebox_modal.deletion-modal .depending-objects .disabled {
  color: #cccccc;
}
#datapipeline_overview_search {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#datapipeline_overview_search .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datapipeline_overview_search .panel-body {
  padding: 15px;
}
#datapipeline_overview_search .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview_search .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datapipeline_overview_search .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datapipeline_overview_search .panel-title > a {
  color: inherit;
}
#datapipeline_overview_search .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_search .panel > .list-group,
#datapipeline_overview_search .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datapipeline_overview_search .panel > .list-group .list-group-item,
#datapipeline_overview_search .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datapipeline_overview_search .panel > .list-group:first-child .list-group-item:first-child,
#datapipeline_overview_search .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview_search .panel > .list-group:last-child .list-group-item:last-child,
#datapipeline_overview_search .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_search .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datapipeline_overview_search .list-group + .panel-footer {
  border-top-width: 0;
}
#datapipeline_overview_search .panel > .table,
#datapipeline_overview_search .panel > .table-responsive > .table,
#datapipeline_overview_search .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datapipeline_overview_search .panel > .table caption,
#datapipeline_overview_search .panel > .table-responsive > .table caption,
#datapipeline_overview_search .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datapipeline_overview_search .panel > .table:first-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview_search .panel > .table:first-child > thead:first-child > tr:first-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datapipeline_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datapipeline_overview_search .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline_overview_search .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datapipeline_overview_search .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline_overview_search .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datapipeline_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datapipeline_overview_search .panel > .table:last-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datapipeline_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datapipeline_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datapipeline_overview_search .panel > .panel-body + .table,
#datapipeline_overview_search .panel > .panel-body + .table-responsive,
#datapipeline_overview_search .panel > .table + .panel-body,
#datapipeline_overview_search .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datapipeline_overview_search .panel > .table > tbody:first-child > tr:first-child th,
#datapipeline_overview_search .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datapipeline_overview_search .panel > .table-bordered,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datapipeline_overview_search .panel > .table-bordered > thead > tr > th:first-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datapipeline_overview_search .panel > .table-bordered > tbody > tr > th:first-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datapipeline_overview_search .panel > .table-bordered > tfoot > tr > th:first-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datapipeline_overview_search .panel > .table-bordered > thead > tr > td:first-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datapipeline_overview_search .panel > .table-bordered > tbody > tr > td:first-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datapipeline_overview_search .panel > .table-bordered > tfoot > tr > td:first-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datapipeline_overview_search .panel > .table-bordered > thead > tr > th:last-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datapipeline_overview_search .panel > .table-bordered > tbody > tr > th:last-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datapipeline_overview_search .panel > .table-bordered > tfoot > tr > th:last-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datapipeline_overview_search .panel > .table-bordered > thead > tr > td:last-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datapipeline_overview_search .panel > .table-bordered > tbody > tr > td:last-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datapipeline_overview_search .panel > .table-bordered > tfoot > tr > td:last-child,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datapipeline_overview_search .panel > .table-bordered > thead > tr:first-child > td,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datapipeline_overview_search .panel > .table-bordered > tbody > tr:first-child > td,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datapipeline_overview_search .panel > .table-bordered > thead > tr:first-child > th,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datapipeline_overview_search .panel > .table-bordered > tbody > tr:first-child > th,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datapipeline_overview_search .panel > .table-bordered > tbody > tr:last-child > td,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datapipeline_overview_search .panel > .table-bordered > tfoot > tr:last-child > td,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datapipeline_overview_search .panel > .table-bordered > tbody > tr:last-child > th,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datapipeline_overview_search .panel > .table-bordered > tfoot > tr:last-child > th,
#datapipeline_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datapipeline_overview_search .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datapipeline_overview_search .panel-group {
  margin-bottom: 20px;
}
#datapipeline_overview_search .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datapipeline_overview_search .panel-group .panel + .panel {
  margin-top: 5px;
}
#datapipeline_overview_search .panel-group .panel-heading {
  border-bottom: 0;
}
#datapipeline_overview_search .panel-group .panel-heading + .panel-collapse > .panel-body,
#datapipeline_overview_search .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datapipeline_overview_search .panel-group .panel-footer {
  border-top: 0;
}
#datapipeline_overview_search .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datapipeline_overview_search .panel-default {
  border-color: #dddddd;
}
#datapipeline_overview_search .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datapipeline_overview_search .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datapipeline_overview_search .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datapipeline_overview_search .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datapipeline_overview_search .panel-primary {
  border-color: #428bca;
}
#datapipeline_overview_search .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datapipeline_overview_search .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datapipeline_overview_search .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datapipeline_overview_search .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datapipeline_overview_search .panel-success {
  border-color: #d6e9c6;
}
#datapipeline_overview_search .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datapipeline_overview_search .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datapipeline_overview_search .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datapipeline_overview_search .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datapipeline_overview_search .panel-info {
  border-color: #bce8f1;
}
#datapipeline_overview_search .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datapipeline_overview_search .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datapipeline_overview_search .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datapipeline_overview_search .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datapipeline_overview_search .panel-warning {
  border-color: #faebcc;
}
#datapipeline_overview_search .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datapipeline_overview_search .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datapipeline_overview_search .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datapipeline_overview_search .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datapipeline_overview_search .panel-danger {
  border-color: #ebccd1;
}
#datapipeline_overview_search .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datapipeline_overview_search .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datapipeline_overview_search .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datapipeline_overview_search .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datapipeline_overview_search #datapipeline_overview_search_screen {
  display: flex;
  flex-direction: row;
  height: calc(100% - 48px);
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box {
  display: flex;
  flex-direction: row;
  flex: 1;
  padding: 20px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side {
  display: flex;
  width: 300px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side .multiselect-filter {
  margin-top: 10px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side .multiselect-filter .dropdown-heading {
  border-radius: 0px !important;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side .multiselect-filter .select-item:hover {
  background-color: #f5f5f5 !important;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side .panel-heading {
  height: 16px;
  padding: 8px 15px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side .panel-body {
  flex: 1 1 0px;
  padding: 0px;
  overflow: auto;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #filters-side .panel-footer {
  padding: 7px 15px;
  text-align: right;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side {
  display: flex;
  flex: 1 1 0px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable {
  border: none;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable #actions_dropdown {
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .rt-tbody .rt-expander {
  margin: 0 11px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-overview-widget {
  display: flex;
  margin: 0px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-overview-widget .pipeline-icon-box-container {
  float: none;
  flex: 0 0 38px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-execution,
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-modified {
  align-items: center;
  display: flex;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-qc {
  display: flex;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-qc .fail-rate {
  background: #d53e42;
  border-color: #d53e42;
  background-image: linear-gradient(to bottom, #d53e42, #b8282c);
  text-align: center;
  color: white;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-qc .success-rate {
  background: #66c283;
  border-color: #66c283;
  background-image: linear-gradient(to bottom, #66c283, #46af67);
  text-align: center;
  color: white;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-qc .noevaluation-rate {
  text-align: center;
  color: white;
  background-color: #aaaaaa;
  border-color: #aaaaaa;
  background-image: linear-gradient(to bottom, #aaaaaa, #919191);
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .name-cell a {
  display: inline-block;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-path {
  display: flex;
  padding: 10px 10px 10px 40px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen .search-box #pipelines-side .ReactTable .pipeline-path span.divider {
  margin: 0px 5px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#datapipeline_overview_search #datapipeline_overview_search_screen button.btn.btn-icon:active,
#datapipeline_overview_search #datapipeline_overview_search_screen button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_overview_search #datapipeline_overview_search_screen button.btn.btn-icon:hover {
  color: #999999;
}
#datapipeline_overview_manager {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#datapipeline_overview_manager .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datapipeline_overview_manager .panel-body {
  padding: 15px;
}
#datapipeline_overview_manager .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview_manager .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datapipeline_overview_manager .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datapipeline_overview_manager .panel-title > a {
  color: inherit;
}
#datapipeline_overview_manager .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_manager .panel > .list-group,
#datapipeline_overview_manager .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datapipeline_overview_manager .panel > .list-group .list-group-item,
#datapipeline_overview_manager .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datapipeline_overview_manager .panel > .list-group:first-child .list-group-item:first-child,
#datapipeline_overview_manager .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview_manager .panel > .list-group:last-child .list-group-item:last-child,
#datapipeline_overview_manager .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_manager .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datapipeline_overview_manager .list-group + .panel-footer {
  border-top-width: 0;
}
#datapipeline_overview_manager .panel > .table,
#datapipeline_overview_manager .panel > .table-responsive > .table,
#datapipeline_overview_manager .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datapipeline_overview_manager .panel > .table caption,
#datapipeline_overview_manager .panel > .table-responsive > .table caption,
#datapipeline_overview_manager .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datapipeline_overview_manager .panel > .table:first-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline_overview_manager .panel > .table:first-child > thead:first-child > tr:first-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datapipeline_overview_manager .panel > .table:first-child > tbody:first-child > tr:first-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datapipeline_overview_manager .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline_overview_manager .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline_overview_manager .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline_overview_manager .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datapipeline_overview_manager .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline_overview_manager .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline_overview_manager .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline_overview_manager .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datapipeline_overview_manager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datapipeline_overview_manager .panel > .table:last-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_manager .panel > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline_overview_manager .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datapipeline_overview_manager .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline_overview_manager .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline_overview_manager .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline_overview_manager .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datapipeline_overview_manager .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline_overview_manager .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline_overview_manager .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline_overview_manager .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datapipeline_overview_manager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datapipeline_overview_manager .panel > .panel-body + .table,
#datapipeline_overview_manager .panel > .panel-body + .table-responsive,
#datapipeline_overview_manager .panel > .table + .panel-body,
#datapipeline_overview_manager .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datapipeline_overview_manager .panel > .table > tbody:first-child > tr:first-child th,
#datapipeline_overview_manager .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datapipeline_overview_manager .panel > .table-bordered,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datapipeline_overview_manager .panel > .table-bordered > thead > tr > th:first-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr > th:first-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datapipeline_overview_manager .panel > .table-bordered > tfoot > tr > th:first-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datapipeline_overview_manager .panel > .table-bordered > thead > tr > td:first-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr > td:first-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datapipeline_overview_manager .panel > .table-bordered > tfoot > tr > td:first-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datapipeline_overview_manager .panel > .table-bordered > thead > tr > th:last-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr > th:last-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datapipeline_overview_manager .panel > .table-bordered > tfoot > tr > th:last-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datapipeline_overview_manager .panel > .table-bordered > thead > tr > td:last-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr > td:last-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datapipeline_overview_manager .panel > .table-bordered > tfoot > tr > td:last-child,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datapipeline_overview_manager .panel > .table-bordered > thead > tr:first-child > td,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr:first-child > td,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datapipeline_overview_manager .panel > .table-bordered > thead > tr:first-child > th,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr:first-child > th,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr:last-child > td,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datapipeline_overview_manager .panel > .table-bordered > tfoot > tr:last-child > td,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datapipeline_overview_manager .panel > .table-bordered > tbody > tr:last-child > th,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datapipeline_overview_manager .panel > .table-bordered > tfoot > tr:last-child > th,
#datapipeline_overview_manager .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datapipeline_overview_manager .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datapipeline_overview_manager .panel-group {
  margin-bottom: 20px;
}
#datapipeline_overview_manager .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datapipeline_overview_manager .panel-group .panel + .panel {
  margin-top: 5px;
}
#datapipeline_overview_manager .panel-group .panel-heading {
  border-bottom: 0;
}
#datapipeline_overview_manager .panel-group .panel-heading + .panel-collapse > .panel-body,
#datapipeline_overview_manager .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datapipeline_overview_manager .panel-group .panel-footer {
  border-top: 0;
}
#datapipeline_overview_manager .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datapipeline_overview_manager .panel-default {
  border-color: #dddddd;
}
#datapipeline_overview_manager .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datapipeline_overview_manager .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datapipeline_overview_manager .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datapipeline_overview_manager .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datapipeline_overview_manager .panel-primary {
  border-color: #428bca;
}
#datapipeline_overview_manager .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datapipeline_overview_manager .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datapipeline_overview_manager .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datapipeline_overview_manager .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datapipeline_overview_manager .panel-success {
  border-color: #d6e9c6;
}
#datapipeline_overview_manager .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datapipeline_overview_manager .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datapipeline_overview_manager .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datapipeline_overview_manager .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datapipeline_overview_manager .panel-info {
  border-color: #bce8f1;
}
#datapipeline_overview_manager .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datapipeline_overview_manager .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datapipeline_overview_manager .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datapipeline_overview_manager .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datapipeline_overview_manager .panel-warning {
  border-color: #faebcc;
}
#datapipeline_overview_manager .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datapipeline_overview_manager .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datapipeline_overview_manager .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datapipeline_overview_manager .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datapipeline_overview_manager .panel-danger {
  border-color: #ebccd1;
}
#datapipeline_overview_manager .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datapipeline_overview_manager .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datapipeline_overview_manager .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datapipeline_overview_manager .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datapipeline_overview_manager #datapipeline_overview_screen {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}
#datapipeline_overview_manager #datapipeline_overview_screen .content-box {
  display: flex;
  flex-direction: column;
  height: calc(100% - 100px);
  width: calc(100% - 40px);
}
#datapipeline_overview_manager #datapipeline_overview_screen .content-box .tableBody {
  width: 100%;
  height: 100%;
  margin: 0 20px;
}
#datapipeline_overview_manager #datapipeline_overview_screen .breadcrumb {
  margin: 20px;
  width: calc(100% - 32px);
}
#datapipeline_overview_manager #datapipeline_overview_screen .tabContainer {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  margin: 0px 20px;
  width: calc(100% - 2px);
}
#datapipeline_overview_manager #datapipeline_overview_screen .toggleHistory {
  width: 100%;
}
#datapipeline_overview_manager #datapipeline_overview_screen .arrow {
  float: right;
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  margin: 4px;
}
#datapipeline_overview_manager #datapipeline_overview_screen .open {
  transform: translate(-20%, -20%) rotate(90deg);
}
#datapipeline_overview_manager #datapipeline_overview_screen .green {
  color: #66c283;
}
#datapipeline_overview_manager #datapipeline_overview_screen .red {
  color: #d53e42;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable {
  background: white;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-thead.-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #4f992b;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 rgba(79, 153, 43, 0.6);
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-tbody {
  overflow-y: auto;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #previousPage.disabled,
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #previousPage:hover,
#datapipeline_overview_manager #datapipeline_overview_screen .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#datapipeline,
#datapipelinestep {
  margin-left: 35px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 75px);
  height: calc(100% - 2px);
  overflow-y: auto;
  padding: 15px;
  margin: -10px;
  color: #333333;
  border: 1px solid #999999;
}
#datapipeline .panel,
#datapipelinestep .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datapipeline .panel-body,
#datapipelinestep .panel-body {
  padding: 15px;
}
#datapipeline .panel-heading,
#datapipelinestep .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline .panel-heading > .dropdown .dropdown-toggle,
#datapipelinestep .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datapipeline .panel-title,
#datapipelinestep .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datapipeline .panel-title > a,
#datapipelinestep .panel-title > a {
  color: inherit;
}
#datapipeline .panel-footer,
#datapipelinestep .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline .panel > .list-group,
#datapipelinestep .panel > .list-group,
#datapipeline .panel > .panel-collapse > .list-group,
#datapipelinestep .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datapipeline .panel > .list-group .list-group-item,
#datapipelinestep .panel > .list-group .list-group-item,
#datapipeline .panel > .panel-collapse > .list-group .list-group-item,
#datapipelinestep .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datapipeline .panel > .list-group:first-child .list-group-item:first-child,
#datapipelinestep .panel > .list-group:first-child .list-group-item:first-child,
#datapipeline .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child,
#datapipelinestep .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline .panel > .list-group:last-child .list-group-item:last-child,
#datapipelinestep .panel > .list-group:last-child .list-group-item:last-child,
#datapipeline .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child,
#datapipelinestep .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline .panel-heading + .list-group .list-group-item:first-child,
#datapipelinestep .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datapipeline .list-group + .panel-footer,
#datapipelinestep .list-group + .panel-footer {
  border-top-width: 0;
}
#datapipeline .panel > .table,
#datapipelinestep .panel > .table,
#datapipeline .panel > .table-responsive > .table,
#datapipelinestep .panel > .table-responsive > .table,
#datapipeline .panel > .panel-collapse > .table,
#datapipelinestep .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datapipeline .panel > .table caption,
#datapipelinestep .panel > .table caption,
#datapipeline .panel > .table-responsive > .table caption,
#datapipelinestep .panel > .table-responsive > .table caption,
#datapipeline .panel > .panel-collapse > .table caption,
#datapipelinestep .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datapipeline .panel > .table:first-child,
#datapipelinestep .panel > .table:first-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datapipeline .panel > .table:first-child > thead:first-child > tr:first-child,
#datapipelinestep .panel > .table:first-child > thead:first-child > tr:first-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datapipeline .panel > .table:first-child > tbody:first-child > tr:first-child,
#datapipelinestep .panel > .table:first-child > tbody:first-child > tr:first-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datapipeline .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipelinestep .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datapipeline .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipelinestep .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datapipeline .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipelinestep .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datapipeline .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datapipelinestep .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datapipeline .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipelinestep .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datapipeline .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipelinestep .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datapipeline .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipelinestep .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datapipeline .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datapipelinestep .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datapipeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datapipelinestep .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datapipeline .panel > .table:last-child,
#datapipelinestep .panel > .table:last-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datapipeline .panel > .table:last-child > tbody:last-child > tr:last-child,
#datapipelinestep .panel > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datapipeline .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datapipelinestep .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datapipeline .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipelinestep .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datapipeline .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipelinestep .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datapipeline .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipelinestep .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datapipeline .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datapipelinestep .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datapipeline .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipelinestep .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datapipeline .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipelinestep .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datapipeline .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipelinestep .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datapipeline .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datapipelinestep .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datapipeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datapipelinestep .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datapipeline .panel > .panel-body + .table,
#datapipelinestep .panel > .panel-body + .table,
#datapipeline .panel > .panel-body + .table-responsive,
#datapipelinestep .panel > .panel-body + .table-responsive,
#datapipeline .panel > .table + .panel-body,
#datapipelinestep .panel > .table + .panel-body,
#datapipeline .panel > .table-responsive + .panel-body,
#datapipelinestep .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datapipeline .panel > .table > tbody:first-child > tr:first-child th,
#datapipelinestep .panel > .table > tbody:first-child > tr:first-child th,
#datapipeline .panel > .table > tbody:first-child > tr:first-child td,
#datapipelinestep .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datapipeline .panel > .table-bordered,
#datapipelinestep .panel > .table-bordered,
#datapipeline .panel > .table-responsive > .table-bordered,
#datapipelinestep .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datapipeline .panel > .table-bordered > thead > tr > th:first-child,
#datapipelinestep .panel > .table-bordered > thead > tr > th:first-child,
#datapipeline .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datapipeline .panel > .table-bordered > tbody > tr > th:first-child,
#datapipelinestep .panel > .table-bordered > tbody > tr > th:first-child,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datapipeline .panel > .table-bordered > tfoot > tr > th:first-child,
#datapipelinestep .panel > .table-bordered > tfoot > tr > th:first-child,
#datapipeline .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datapipeline .panel > .table-bordered > thead > tr > td:first-child,
#datapipelinestep .panel > .table-bordered > thead > tr > td:first-child,
#datapipeline .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datapipeline .panel > .table-bordered > tbody > tr > td:first-child,
#datapipelinestep .panel > .table-bordered > tbody > tr > td:first-child,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datapipeline .panel > .table-bordered > tfoot > tr > td:first-child,
#datapipelinestep .panel > .table-bordered > tfoot > tr > td:first-child,
#datapipeline .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datapipeline .panel > .table-bordered > thead > tr > th:last-child,
#datapipelinestep .panel > .table-bordered > thead > tr > th:last-child,
#datapipeline .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datapipeline .panel > .table-bordered > tbody > tr > th:last-child,
#datapipelinestep .panel > .table-bordered > tbody > tr > th:last-child,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datapipeline .panel > .table-bordered > tfoot > tr > th:last-child,
#datapipelinestep .panel > .table-bordered > tfoot > tr > th:last-child,
#datapipeline .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datapipeline .panel > .table-bordered > thead > tr > td:last-child,
#datapipelinestep .panel > .table-bordered > thead > tr > td:last-child,
#datapipeline .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datapipeline .panel > .table-bordered > tbody > tr > td:last-child,
#datapipelinestep .panel > .table-bordered > tbody > tr > td:last-child,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datapipeline .panel > .table-bordered > tfoot > tr > td:last-child,
#datapipelinestep .panel > .table-bordered > tfoot > tr > td:last-child,
#datapipeline .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
#datapipelinestep .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datapipeline .panel > .table-bordered > thead > tr:first-child > td,
#datapipelinestep .panel > .table-bordered > thead > tr:first-child > td,
#datapipeline .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datapipelinestep .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datapipeline .panel > .table-bordered > tbody > tr:first-child > td,
#datapipelinestep .panel > .table-bordered > tbody > tr:first-child > td,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datapipeline .panel > .table-bordered > thead > tr:first-child > th,
#datapipelinestep .panel > .table-bordered > thead > tr:first-child > th,
#datapipeline .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datapipelinestep .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datapipeline .panel > .table-bordered > tbody > tr:first-child > th,
#datapipelinestep .panel > .table-bordered > tbody > tr:first-child > th,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datapipeline .panel > .table-bordered > tbody > tr:last-child > td,
#datapipelinestep .panel > .table-bordered > tbody > tr:last-child > td,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datapipeline .panel > .table-bordered > tfoot > tr:last-child > td,
#datapipelinestep .panel > .table-bordered > tfoot > tr:last-child > td,
#datapipeline .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datapipelinestep .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datapipeline .panel > .table-bordered > tbody > tr:last-child > th,
#datapipelinestep .panel > .table-bordered > tbody > tr:last-child > th,
#datapipeline .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datapipelinestep .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datapipeline .panel > .table-bordered > tfoot > tr:last-child > th,
#datapipelinestep .panel > .table-bordered > tfoot > tr:last-child > th,
#datapipeline .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
#datapipelinestep .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datapipeline .panel > .table-responsive,
#datapipelinestep .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datapipeline .panel-group,
#datapipelinestep .panel-group {
  margin-bottom: 20px;
}
#datapipeline .panel-group .panel,
#datapipelinestep .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datapipeline .panel-group .panel + .panel,
#datapipelinestep .panel-group .panel + .panel {
  margin-top: 5px;
}
#datapipeline .panel-group .panel-heading,
#datapipelinestep .panel-group .panel-heading {
  border-bottom: 0;
}
#datapipeline .panel-group .panel-heading + .panel-collapse > .panel-body,
#datapipelinestep .panel-group .panel-heading + .panel-collapse > .panel-body,
#datapipeline .panel-group .panel-heading + .panel-collapse > .list-group,
#datapipelinestep .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datapipeline .panel-group .panel-footer,
#datapipelinestep .panel-group .panel-footer {
  border-top: 0;
}
#datapipeline .panel-group .panel-footer + .panel-collapse .panel-body,
#datapipelinestep .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datapipeline .panel-default,
#datapipelinestep .panel-default {
  border-color: #dddddd;
}
#datapipeline .panel-default > .panel-heading,
#datapipelinestep .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datapipeline .panel-default > .panel-heading + .panel-collapse > .panel-body,
#datapipelinestep .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datapipeline .panel-default > .panel-heading .badge,
#datapipelinestep .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datapipeline .panel-default > .panel-footer + .panel-collapse > .panel-body,
#datapipelinestep .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datapipeline .panel-primary,
#datapipelinestep .panel-primary {
  border-color: #428bca;
}
#datapipeline .panel-primary > .panel-heading,
#datapipelinestep .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datapipeline .panel-primary > .panel-heading + .panel-collapse > .panel-body,
#datapipelinestep .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datapipeline .panel-primary > .panel-heading .badge,
#datapipelinestep .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datapipeline .panel-primary > .panel-footer + .panel-collapse > .panel-body,
#datapipelinestep .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datapipeline .panel-success,
#datapipelinestep .panel-success {
  border-color: #d6e9c6;
}
#datapipeline .panel-success > .panel-heading,
#datapipelinestep .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datapipeline .panel-success > .panel-heading + .panel-collapse > .panel-body,
#datapipelinestep .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datapipeline .panel-success > .panel-heading .badge,
#datapipelinestep .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datapipeline .panel-success > .panel-footer + .panel-collapse > .panel-body,
#datapipelinestep .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datapipeline .panel-info,
#datapipelinestep .panel-info {
  border-color: #bce8f1;
}
#datapipeline .panel-info > .panel-heading,
#datapipelinestep .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datapipeline .panel-info > .panel-heading + .panel-collapse > .panel-body,
#datapipelinestep .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datapipeline .panel-info > .panel-heading .badge,
#datapipelinestep .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datapipeline .panel-info > .panel-footer + .panel-collapse > .panel-body,
#datapipelinestep .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datapipeline .panel-warning,
#datapipelinestep .panel-warning {
  border-color: #faebcc;
}
#datapipeline .panel-warning > .panel-heading,
#datapipelinestep .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datapipeline .panel-warning > .panel-heading + .panel-collapse > .panel-body,
#datapipelinestep .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datapipeline .panel-warning > .panel-heading .badge,
#datapipelinestep .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datapipeline .panel-warning > .panel-footer + .panel-collapse > .panel-body,
#datapipelinestep .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datapipeline .panel-danger,
#datapipelinestep .panel-danger {
  border-color: #ebccd1;
}
#datapipeline .panel-danger > .panel-heading,
#datapipelinestep .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datapipeline .panel-danger > .panel-heading + .panel-collapse > .panel-body,
#datapipelinestep .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datapipeline .panel-danger > .panel-heading .badge,
#datapipelinestep .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datapipeline .panel-danger > .panel-footer + .panel-collapse > .panel-body,
#datapipelinestep .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datapipeline .rocketf-fix,
#datapipelinestep .rocketf-fix {
  line-height: 0.75em;
  vertical-align: -15%;
}
#datapipeline .rocketf-path,
#datapipelinestep .rocketf-path {
  line-height: 0.75em;
  vertical-align: 0%;
  font-size: 15px;
}
#datapipeline .btn-group,
#datapipelinestep .btn-group {
  font-size: 1em !important;
}
#datapipeline #pipeline,
#datapipelinestep #pipeline {
  margin: 10px 0;
  height: 110px;
  display: flow-root;
}
#datapipeline #pipeline .experimentalIcon,
#datapipelinestep #pipeline .experimentalIcon {
  float: left;
}
#datapipeline .breadcrumb,
#datapipelinestep .breadcrumb {
  margin: 0 0 10px;
}
#datapipeline #pipeline-data,
#datapipelinestep #pipeline-data {
  height: calc(100% - 180px);
}
#datapipeline #pipeline-data .panel-height,
#datapipelinestep #pipeline-data .panel-height {
  height: 100%;
}
#datapipeline #pipeline-data .panel-heading .dropdown-menu li.export.disabled,
#datapipelinestep #pipeline-data .panel-heading .dropdown-menu li.export.disabled {
  color: gray;
  background: white;
  cursor: not-allowed;
}
#datapipeline #pipeline-data .panel-heading .dropdown-menu li.export.disabled:hover,
#datapipelinestep #pipeline-data .panel-heading .dropdown-menu li.export.disabled:hover,
#datapipeline #pipeline-data .panel-heading .dropdown-menu li.export.disabled:active,
#datapipelinestep #pipeline-data .panel-heading .dropdown-menu li.export.disabled:active,
#datapipeline #pipeline-data .panel-heading .dropdown-menu li.export.disabled:focus,
#datapipelinestep #pipeline-data .panel-heading .dropdown-menu li.export.disabled:focus {
  cursor: not-allowed;
  color: gray;
  background: white;
}
#datapipeline #pipeline-data .panel-heading a.btn-review,
#datapipelinestep #pipeline-data .panel-heading a.btn-review {
  padding: 3px 5px;
  margin-right: 10px;
}
#datapipeline #pipeline-data .panel-heading #downloadExportCSV,
#datapipelinestep #pipeline-data .panel-heading #downloadExportCSV {
  margin-top: -3px;
  margin-left: 15px;
}
#datapipeline #pipeline-data .panel-heading .filter-buttons,
#datapipelinestep #pipeline-data .panel-heading .filter-buttons {
  width: 380px;
  margin-right: 5px;
}
#datapipeline #pipeline-data .panel-heading .filter-buttons i,
#datapipelinestep #pipeline-data .panel-heading .filter-buttons i {
  margin-top: 2px;
}
#datapipeline #pipeline-data .panel-heading .fa-stack,
#datapipelinestep #pipeline-data .panel-heading .fa-stack {
  margin-left: 0 !important;
}
#datapipeline #pipeline-data .panel-heading .fa-stack .fa-ban,
#datapipelinestep #pipeline-data .panel-heading .fa-stack .fa-ban {
  opacity: 0.4;
}
#datapipeline #pipeline-data .panel-heading .fa-stack.disabled i,
#datapipelinestep #pipeline-data .panel-heading .fa-stack.disabled i {
  color: #cccccc;
}
#datapipeline #pipeline-data .panel-heading .fa-stack.clickable:hover,
#datapipelinestep #pipeline-data .panel-heading .fa-stack.clickable:hover {
  cursor: pointer;
}
#datapipeline #pipeline-data .panel-heading .fa-stack.clickable:hover i,
#datapipelinestep #pipeline-data .panel-heading .fa-stack.clickable:hover i {
  color: #999999;
}
#datapipeline #pipeline-data .panel-heading #stepNameInput,
#datapipelinestep #pipeline-data .panel-heading #stepNameInput {
  margin: 0;
  padding: 0 4px;
  width: 350px;
}
#datapipeline #pipeline-data .panel-heading i,
#datapipelinestep #pipeline-data .panel-heading i {
  color: #333333;
}
#datapipeline #pipeline-data .panel-heading i .fa-edit,
#datapipelinestep #pipeline-data .panel-heading i .fa-edit {
  line-height: 16px;
}
#datapipeline #pipeline-data .panel-heading i.clickable:hover,
#datapipelinestep #pipeline-data .panel-heading i.clickable:hover {
  color: #999999;
}
#datapipeline #pipeline-data .panel-heading i.disabled,
#datapipelinestep #pipeline-data .panel-heading i.disabled {
  color: #cccccc;
}
#datapipeline #pipeline-data .panel-heading.edit-mode,
#datapipelinestep #pipeline-data .panel-heading.edit-mode {
  background-color: #dcdcdc;
}
#datapipeline #pipeline-data .panel-heading #duplicatesOnly,
#datapipelinestep #pipeline-data .panel-heading #duplicatesOnly,
#datapipeline #pipeline-data .panel-heading #failuresOnly,
#datapipelinestep #pipeline-data .panel-heading #failuresOnly {
  margin-top: 0;
  margin-right: 10px;
}
#datapipeline #pipeline-data .panel,
#datapipelinestep #pipeline-data .panel {
  height: 100%;
}
#datapipeline #pipeline-data .panel .panel-body,
#datapipelinestep #pipeline-data .panel .panel-body {
  height: calc(100% - 112px);
  overflow-y: auto;
  overflow-x: hidden;
  width: calc(100% - 29px);
}
#datapipeline #pipeline-data .panel .panel-footer,
#datapipelinestep #pipeline-data .panel .panel-footer {
  padding: 0px;
  height: 34px;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination {
  margin: 0px;
  padding: 0px;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination label,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination label {
  display: inline;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination #pagesize,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination #pagesize {
  width: 50px;
  margin: 0 30px 2px 0;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination button.disabled,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination button.disabled {
  cursor: default;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination button.disabled i,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination button.disabled i {
  color: #aaaaaa;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination button.action:nth-of-type(1),
#datapipelinestep #pipeline-data .panel .panel-footer .pagination button.action:nth-of-type(1) {
  margin-left: 20px;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination button.action,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination button.action {
  padding: 8px;
  background: none;
  border: none;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination button.action:last-child,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination button.action:last-child {
  margin-right: 20px;
}
#datapipeline #pipeline-data .panel .panel-footer .pagination button.action:hover,
#datapipelinestep #pipeline-data .panel .panel-footer .pagination button.action:hover {
  color: #8c8c8c;
}
#datapipeline #pipeline-data .panel .panel-footer .cancel,
#datapipelinestep #pipeline-data .panel .panel-footer .cancel {
  padding: 4px 12px;
}
#datapipeline #pipeline-data #pipeline-table,
#datapipelinestep #pipeline-data #pipeline-table {
  height: calc(100% + 30px);
  width: 100%;
  margin: -15px;
}
#datapipeline #pipeline-data #pipeline-table .loading-container-center,
#datapipelinestep #pipeline-data #pipeline-table .loading-container-center {
  padding: 20% 45%;
}
#datapipeline #pipeline-data #pipeline-table .loading-container-center i.stack-base,
#datapipelinestep #pipeline-data #pipeline-table .loading-container-center i.stack-base {
  color: #eeeeee;
}
#datapipeline #pipeline-data #pipeline-table i.clear-search-all,
#datapipelinestep #pipeline-data #pipeline-table i.clear-search-all {
  float: right;
  line-height: 30px;
  margin-right: 10px;
  opacity: 0.8;
}
#datapipeline #pipeline-data #pipeline-table i.clear-search-all:hover,
#datapipelinestep #pipeline-data #pipeline-table i.clear-search-all:hover {
  opacity: 1;
  cursor: pointer;
}
#datapipeline #pipeline-data #pipeline-table .globalSearchBox,
#datapipelinestep #pipeline-data #pipeline-table .globalSearchBox {
  padding: 1px 10px;
}
#datapipeline #pipeline-data #pipeline-table .globalSearchBox input,
#datapipelinestep #pipeline-data #pipeline-table .globalSearchBox input {
  margin-left: 5px;
  margin-bottom: 0;
  border: none;
  box-shadow: none;
  font-size: 14px;
}
#datapipeline #pipeline-data #pipeline-table table th .buttonActive,
#datapipelinestep #pipeline-data #pipeline-table table th .buttonActive {
  opacity: 1 !important;
}
#datapipeline #pipeline-data #pipeline-table table th .buttonActive:hover,
#datapipelinestep #pipeline-data #pipeline-table table th .buttonActive:hover {
  cursor: pointer;
}
#datapipeline #pipeline-data #pipeline-table table th .theader,
#datapipelinestep #pipeline-data #pipeline-table table th .theader {
  display: flex;
}
#datapipeline #pipeline-data #pipeline-table table th .theader-name,
#datapipelinestep #pipeline-data #pipeline-table table th .theader-name {
  flex: 1;
}
#datapipeline #pipeline-data #pipeline-table table th .buttonContainer,
#datapipelinestep #pipeline-data #pipeline-table table th .buttonContainer {
  display: flex;
  justify-content: flex-end;
}
#datapipeline #pipeline-data #pipeline-table table th .buttonContainer input,
#datapipelinestep #pipeline-data #pipeline-table table th .buttonContainer input {
  width: 80px;
  margin: 0;
  display: none;
  line-height: 14px;
  font-size: 12px;
  height: 10px;
  padding-right: 20px;
}
#datapipeline #pipeline-data #pipeline-table table th .buttonContainer .clear-search,
#datapipelinestep #pipeline-data #pipeline-table table th .buttonContainer .clear-search {
  opacity: 0.4;
  margin-left: -15px;
  margin-right: 8px;
  margin-top: 2px;
  line-height: 15px;
}
#datapipeline #pipeline-data #pipeline-table table th .buttonContainer .clear-search:hover,
#datapipelinestep #pipeline-data #pipeline-table table th .buttonContainer .clear-search:hover {
  opacity: 0.8;
  cursor: pointer;
}
#datapipeline #pipeline-data #pipeline-table table th .buttonContainer i,
#datapipelinestep #pipeline-data #pipeline-table table th .buttonContainer i {
  opacity: 0;
  line-height: 18px;
}
#datapipeline #pipeline-data #pipeline-table table th:hover i,
#datapipelinestep #pipeline-data #pipeline-table table th:hover i {
  opacity: 0.8;
}
#datapipeline #pipeline-data #pipeline-table table th:hover i:hover,
#datapipelinestep #pipeline-data #pipeline-table table th:hover i:hover {
  opacity: 1;
  cursor: pointer;
}
#datapipeline #pipeline-data #datapipeline_qualitycheck_view #pipeline-table,
#datapipelinestep #pipeline-data #datapipeline_qualitycheck_view #pipeline-table {
  height: calc(100% - 20px);
  margin: -15px;
  margin-top: -5px;
}
#datapipeline #pipeline-data #datapipeline_qualitycheck_view #pipeline-table table,
#datapipelinestep #pipeline-data #datapipeline_qualitycheck_view #pipeline-table table {
  width: calc(100% - 2px);
  border-right: 0px;
  border-bottom: 0px;
}
#datapipeline #pipeline-data tr.duplicateInstance td:first-child,
#datapipelinestep #pipeline-data tr.duplicateInstance td:first-child {
  padding-left: 10px;
  padding-right: 0px;
}
#datapipeline #pipeline-data tr.duplicateInstance td,
#datapipelinestep #pipeline-data tr.duplicateInstance td {
  border-top-style: hidden;
  padding: 2px;
  padding-left: 5px;
}
#datapipeline #pipeline-data .dropdown ul.dropdown-menu,
#datapipelinestep #pipeline-data .dropdown ul.dropdown-menu {
  min-width: 200px;
}
#datapipeline #pipeline-data .dropdown ul.dropdown-menu li,
#datapipelinestep #pipeline-data .dropdown ul.dropdown-menu li {
  padding: 1px 4px;
}
#datapipeline #pipeline-data .dropdown ul.dropdown-menu li:hover,
#datapipelinestep #pipeline-data .dropdown ul.dropdown-menu li:hover {
  cursor: pointer;
  background: #e6e6e6;
}
#datapipeline .headerline span,
#datapipelinestep .headerline span {
  margin-left: 10px;
  line-height: 20px;
}
#datapipeline .headerline span i,
#datapipelinestep .headerline span i {
  line-height: 20px;
}
#datapipeline .headerline span .fa-download,
#datapipelinestep .headerline span .fa-download {
  /* because icon is not aligned to others */
  padding-top: 3px;
}
#datapipeline thead th.action-column,
#datapipelinestep thead th.action-column,
#datapipeline tbody th.action-column,
#datapipelinestep tbody th.action-column,
#datapipeline thead td.action-column,
#datapipelinestep thead td.action-column,
#datapipeline tbody td.action-column,
#datapipelinestep tbody td.action-column {
  width: 20px;
}
#datapipeline thead th.send-column button.send-all-record,
#datapipelinestep thead th.send-column button.send-all-record,
#datapipeline tbody th.send-column button.send-all-record,
#datapipelinestep tbody th.send-column button.send-all-record {
  padding-top: 0px;
  padding-bottom: 0px;
}
#datapipeline thead th.send-column,
#datapipelinestep thead th.send-column,
#datapipeline tbody th.send-column,
#datapipelinestep tbody th.send-column,
#datapipeline thead td.send-column,
#datapipelinestep thead td.send-column,
#datapipeline tbody td.send-column,
#datapipelinestep tbody td.send-column {
  width: 40px;
}
#datapipeline thead th.progress-column,
#datapipelinestep thead th.progress-column,
#datapipeline tbody th.progress-column,
#datapipelinestep tbody th.progress-column,
#datapipeline thead td.progress-column,
#datapipelinestep thead td.progress-column,
#datapipeline tbody td.progress-column,
#datapipelinestep tbody td.progress-column {
  width: 70px;
}
#datapipeline thead th.status-column,
#datapipelinestep thead th.status-column,
#datapipeline tbody th.status-column,
#datapipelinestep tbody th.status-column,
#datapipeline thead td.status-column,
#datapipelinestep thead td.status-column,
#datapipeline tbody td.status-column,
#datapipelinestep tbody td.status-column {
  width: 50px;
}
#datapipeline thead td.status-column,
#datapipelinestep thead td.status-column,
#datapipeline tbody td.status-column,
#datapipelinestep tbody td.status-column,
#datapipeline thead td.progress-column,
#datapipelinestep thead td.progress-column,
#datapipeline tbody td.progress-column,
#datapipelinestep tbody td.progress-column {
  text-align: center;
}
#datapipeline thead td.status-column i.correct,
#datapipelinestep thead td.status-column i.correct,
#datapipeline tbody td.status-column i.correct,
#datapipelinestep tbody td.status-column i.correct,
#datapipeline thead td.progress-column i.correct,
#datapipelinestep thead td.progress-column i.correct,
#datapipeline tbody td.progress-column i.correct,
#datapipelinestep tbody td.progress-column i.correct {
  color: #66c283;
}
#datapipeline thead td.status-column i.incorrect,
#datapipelinestep thead td.status-column i.incorrect,
#datapipeline tbody td.status-column i.incorrect,
#datapipelinestep tbody td.status-column i.incorrect,
#datapipeline thead td.progress-column i.incorrect,
#datapipelinestep thead td.progress-column i.incorrect,
#datapipeline tbody td.progress-column i.incorrect,
#datapipelinestep tbody td.progress-column i.incorrect {
  color: #d53e42;
}
#datapipeline thead td.status-column i.invalid,
#datapipelinestep thead td.status-column i.invalid,
#datapipeline tbody td.status-column i.invalid,
#datapipelinestep tbody td.status-column i.invalid,
#datapipeline thead td.progress-column i.invalid,
#datapipelinestep thead td.progress-column i.invalid,
#datapipeline tbody td.progress-column i.invalid,
#datapipelinestep tbody td.progress-column i.invalid {
  color: #f3a139;
}
#datapipeline thead th.score-column,
#datapipelinestep thead th.score-column,
#datapipeline tbody th.score-column,
#datapipelinestep tbody th.score-column,
#datapipeline thead td.score-column,
#datapipelinestep thead td.score-column,
#datapipeline tbody td.score-column,
#datapipelinestep tbody td.score-column {
  width: 60px;
}
#datapipeline thead th.id-column,
#datapipelinestep thead th.id-column,
#datapipeline tbody th.id-column,
#datapipelinestep tbody th.id-column,
#datapipeline thead td.id-column,
#datapipelinestep thead td.id-column,
#datapipeline tbody td.id-column,
#datapipelinestep tbody td.id-column {
  width: 60px;
}
#datapipeline input.afterSubmit:invalid,
#datapipelinestep input.afterSubmit:invalid {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
#datapipeline .eAttributeSelection span,
#datapipelinestep .eAttributeSelection span {
  margin-right: -10px;
}
#datapipeline .datasource-selection-list,
#datapipelinestep .datasource-selection-list {
  list-style: none;
}
#datapipeline .dropdown-menu,
#datapipelinestep .dropdown-menu {
  max-height: 400px;
  overflow-y: auto;
  min-width: 400px;
}
@-moz-document url-prefix() {
  #datapipeline .dropdown-menu,
  #datapipelinestep .dropdown-menu {
    height: auto;
  }
  #datapipeline .dropdown-menu li > a,
  #datapipelinestep .dropdown-menu li > a {
    min-height: 20px;
  }
  #datapipeline .dropdown-menu li > a span.eobject-name,
  #datapipelinestep .dropdown-menu li > a span.eobject-name,
  #datapipeline .dropdown-menu li > a span.eattribute-name,
  #datapipelinestep .dropdown-menu li > a span.eattribute-name {
    float: left;
  }
}
#datapipeline .open-instance-group,
#datapipelinestep .open-instance-group,
#datapipeline .open-modal,
#datapipelinestep .open-modal {
  display: inline-block;
}
#datapipeline .open-instance-group:hover,
#datapipelinestep .open-instance-group:hover,
#datapipeline .open-modal:hover,
#datapipelinestep .open-modal:hover {
  cursor: pointer;
}
#datapipeline .open-instance-group:hover i,
#datapipelinestep .open-instance-group:hover i,
#datapipeline .open-modal:hover i,
#datapipelinestep .open-modal:hover i {
  color: #6a6a6a;
}
#datapipeline .dropdown-menu.attribute-selection,
#datapipelinestep .dropdown-menu.attribute-selection,
#datapipeline .dropdown-menu.scope-attribute-selection,
#datapipelinestep .dropdown-menu.scope-attribute-selection {
  width: calc(85% + 12px);
}
#datapipeline .control-border,
#datapipelinestep .control-border {
  border: 1px dashed #999999;
}
#datapipeline .control-border .group-label,
#datapipelinestep .control-border .group-label {
  margin-top: -10px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
  font-weight: 600;
  display: block;
}
#datapipeline .control-border .group-label span,
#datapipelinestep .control-border .group-label span {
  background: white;
  padding: 5px;
}
#datapipeline td.duplicateInstanceId,
#datapipelinestep td.duplicateInstanceId {
  position: relative;
}
#datapipeline div.editicons,
#datapipelinestep div.editicons {
  position: absolute;
  padding-right: 2px;
  right: 0;
  top: 0;
  line-height: 24px;
}
#datapipeline div.editicons span,
#datapipelinestep div.editicons span {
  display: none;
}
#datapipeline div.editicons i,
#datapipelinestep div.editicons i {
  color: grey;
}
#datapipeline div.editicons:hover,
#datapipelinestep div.editicons:hover {
  background-color: rgba(255, 255, 255, 0.75);
  padding-left: 2px;
}
#datapipeline div.editicons:hover i.open-menu,
#datapipelinestep div.editicons:hover i.open-menu {
  visibility: hidden;
}
#datapipeline div.editicons:hover span,
#datapipelinestep div.editicons:hover span {
  display: inline-block;
}
#datapipeline button.btn.btn-icon,
#datapipelinestep button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline button.btn.btn-icon:active,
#datapipelinestep button.btn.btn-icon:active,
#datapipeline button.btn.btn-icon:focus,
#datapipelinestep button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline button.btn.btn-icon:disabled,
#datapipelinestep button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline button.btn.btn-icon:hover,
#datapipelinestep button.btn.btn-icon:hover {
  color: #999999;
}
.datapipeline_module {
  width: 108px;
  height: 100px;
  float: left;
  margin: 5px;
  border: 1px solid #c1c1c1;
  position: relative;
  font-size: 12px;
}
.datapipeline_module .module-header {
  height: 16px;
  line-height: 16px;
  border-bottom: 1px solid #c1c1c1;
  padding: 5px;
  background: #e8e8e8;
  white-space: nowrap;
}
.datapipeline_module .module-header i {
  line-height: 16px;
}
@-moz-document url-prefix() {
  .datapipeline_module .module-header span.tooltip-container {
    float: left;
  }
}
.datapipeline_module .module-body {
  background: #ffffff;
  padding: 5px;
  height: 63px;
}
.datapipeline_module .module-body .module-icon {
  text-align: center;
  line-height: 37px;
}
.datapipeline_module .module-body .module-icon-new {
  text-align: center;
  line-height: 47px;
  margin-top: 5px;
}
.datapipeline_module .module-body .module-info {
  margin-top: -5px;
  margin-left: -5px;
  margin-right: -5px;
  text-align: right;
  width: calc(100% + (2 * @basic-padding));
  font-size: 11px;
}
.datapipeline_module .module-body .module-info .success {
  color: #66c283;
}
.datapipeline_module .module-body .module-info .error {
  color: #d53e42;
}
.datapipeline_module .module-body .module-info .info {
  color: #aaaaaa;
}
.datapipeline_module .module-body .module-info .warning {
  color: #f3a139;
}
.datapipeline_module .module-body .module-info .outdated-info {
  margin-left: 5px;
}
.datapipeline_module .result {
  margin: 0px;
  min-height: 15px;
  line-height: 15px;
}
.datapipeline_module.selected .module-body,
.datapipeline_module:hover .module-body {
  background: #dcdcdc;
}
.datapipeline_module.selected .module-header,
.datapipeline_module:hover .module-header {
  background: #c3c3c3;
}
.datapipeline_next,
.datapipeline_add {
  padding: 5px;
  margin: 5px;
  float: left;
  line-height: calc(90px);
}
.datapipeline_next i {
  margin-top: calc(26px);
}
.datapipeline_add div.bordered {
  border: 1px solid #c1c1c1;
  display: inline-flex;
  padding: 8px 15px;
  margin-top: calc(26px);
  background: #ffffff;
}
.datapipeline_add div.bordered.clickable:hover {
  background: #e6e6e6;
}
.datapipeline_add div.bordered.disabled {
  color: #999999;
}
#datapipeline_einstanceloader_edit .controls .deleteRelation {
  margin-top: 8px;
  opacity: 0.2;
}
#datapipeline_einstanceloader_edit .controls .deleteRelation:hover {
  color: #999999;
}
#datapipeline_einstanceloader_edit .controls:hover .deleteRelation {
  opacity: 1;
}
#datapipeline_menu_sidebar {
  margin-top: -9px;
  width: 50px !important;
  height: 100%;
  border: 0;
}
#datapipeline_menu_sidebar #datapipeline_menus {
  margin-left: -10px;
  width: 55px ;
  border-radius: 0;
  border: 0;
}
#datapipeline_menu_sidebar #datapipeline_menus button {
  color: #555555;
  background-color: #eeeeee;
  border: 0;
  border-bottom: 1px solid #555555 !important;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
  display: block;
}
#datapipeline_menu_sidebar #datapipeline_menus button.disabled {
  color: #999999;
}
#datapipeline_menu_sidebar #datapipeline_menus button:hover {
  color: #999999;
}
#datapipeline_menu_sidebar #datapipeline_menus .dropdown .dropdown-menu {
  margin-left: 5px;
}
#datapipeline_menu_sidebar #datapipeline_menus .dropdown .dropdown-menu li {
  padding: 5px 10px;
}
#datapipeline_menu_sidebar #datapipeline_menus .dropdown .dropdown-menu li input {
  width: 40px;
  padding: 5px;
  margin: 5px 0 2px;
}
#datapipeline_menu_sidebar #datapipeline_menus .dropdown .dropdown-menu li .export {
  background: #eeeeee;
  color: #383838;
}
#datapipeline_modal_new {
  position: absolute;
  left: 75px;
  top: 400px;
  margin: 0;
  background: transparent;
  border: none;
  width: inherit;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#datapipeline_filter_edit {
  height: 100%;
}
#datapipeline_filter_edit #datapipeline_filter_basic {
  height: 100%;
}
#datapipeline_filter_edit #datapipeline_filter_basic .scrollable {
  overflow-y: auto;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height {
  border-right: 1px solid #c1c1c1;
  height: 100%;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table td:first-child,
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table th:first-child {
  width: auto;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table td i {
  margin-top: 4px;
  opacity: 0.2;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table td i .fa-edit {
  margin-top: 6px;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table td i:hover {
  opacity: 1;
  cursor: pointer;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table tr.selected td {
  background: #dcdcdc;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table tr.subFilter td:first-child {
  padding: 0px;
  line-height: 34px;
}
#datapipeline_filter_edit #datapipeline_filter_basic .inner-panel-full-height table tr.subFilter div {
  border-left: 5px solid #999;
  padding: 0 0 0 10px;
}
#datapipeline_filter_edit #datapipeline_filter_basic #module_creation_form {
  overflow-y: auto;
}
#datapipeline_filter_edit #datapipeline_filter_basic #module_creation_form .controls textarea {
  width: 85%;
}
#datapipeline_filter_edit #datapipeline_filter_basic #module_creation_form #datapipeline_filter_combiner_helper {
  margin-left: 180px;
}
#datapipeline_filter_edit #datapipeline_filter_basic #module_creation_form #datapipeline_filter_combiner_helper span.expression {
  font-weight: bold;
}
#datapipeline_filter_edit #datapipeline_filter_compare .comparisson {
  display: flex;
}
#datapipeline_filter_edit #datapipeline_filter_compare .comparisson #comparisson {
  width: 100px;
}
#datapipeline_filter_edit #datapipeline_filter_compare .comparisson #compareSelect {
  width: 300px;
}
#datapipeline_filter_edit #datapipeline_filter_compare .comparisson #compareType {
  width: 100px;
}
#datapipeline_filter_edit #datapipeline_filter_attributecompare .comparisson {
  display: flex;
}
#datapipeline_filter_edit #datapipeline_filter_attributecompare .comparisson #comparisson {
  width: 100px;
}
#datapipeline_filter_edit #datapipeline_filter_attributecompare .comparisson #compareSelect {
  width: 300px;
}
#datapipeline_filter_edit #datapipeline_filter_daterange .filterModeSelect {
  display: inline-block;
  width: 130px;
  vertical-align: top;
}
#datapipeline_filter_edit #datapipeline_filter_daterange .daterange_input {
  vertical-align: top;
  display: inline-block;
  width: 150px;
}
#datapipeline_filter_edit #datapipeline_filter_daterange .filterScaleSelect {
  vertical-align: top;
  display: inline-block;
  width: 100px;
}
#datapipeline_grouping_edit {
  height: 100%;
  margin-right: 35px;
}
#datapipeline_grouping_edit #datapipeline_grouping_edit_form {
  width: 800px;
}
#datapipeline_grouping_edit #datapipeline_grouping_edit_form .multi-select .dropdown-content {
  max-height: 200px !important;
  z-index: 9999999 !important;
}
#datapipeline_duplicate_edit {
  height: 100%;
  margin-right: 35px;
}
#datapipeline_duplicate_edit .duplicatemode-section {
  margin-bottom: 10px;
}
#datapipeline_duplicate_edit #fuzziness-threshold-input {
  width: 40px;
  margin-right: 0px;
  padding-right: 5px;
}
#datapipeline_duplicate_edit ul.attribute-selection,
#datapipeline_duplicate_edit ul.scope-attribute-selection {
  width: calc(100% - 17px) !important;
  margin-top: 10px;
  max-height: 200px;
}
#datapipeline_duplicate_edit div.dropdown {
  display: inline;
}
#datapipeline_duplicate_edit div.dropdown input {
  margin-bottom: 0px !important;
}
#datapipeline_duplicate_edit div.dropdown input:invalid {
  border-color: red;
  color: red;
}
#datapipeline_duplicate_edit i.fa-trash-alt {
  color: #dc6343;
}
#datapipeline_duplicate_edit a.fuzziness-dropdown {
  background-color: inherit;
  border-style: none;
  padding: 0;
}
#datapipeline_duplicate_edit a#add-selectable-eattribute {
  color: #333333;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_eattribute,
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_consolidation {
  overflow: scroll;
  height: calc(100% - 50px);
}
#datapipeline_duplicate_edit .row-bottom-margin {
  margin-bottom: 10px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react {
  height: 100%;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react .nav-tabs i {
  margin-right: 2px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #tab_content {
  height: 100%;
  overflow: auto;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #output_tab {
  margin-left: 2px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab {
  display: flex;
  height: calc(100% - 50px);
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute-list-screen {
  display: flex;
  width: 300px;
  flex-direction: column;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute-list-screen .default-rules button {
  width: 100%;
  height: 42px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .panel-heading.panel-heading-default-rules {
  background: #555555;
  color: white;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .panel-heading.panel-heading-default-rules .actions .btn.btn-icon > i {
  color: white;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules {
  display: flex;
  flex: 1 1 0px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px;
  height: 40px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-heading .title {
  padding: 5px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-heading .actions {
  padding: 5px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
  height: 100%;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .attribute-rule-row .content {
  border-bottom: 1px solid gray;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .rule-row {
  display: flex;
  flex: 1 1 0px;
  height: 40px;
  background: whitesmoke;
  border-bottom: 1px solid gray;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .rule-row > div {
  height: 40px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .rule-row .toggle {
  width: 50px;
  line-height: 35px;
  text-align: center;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .rule-row .position {
  width: 75px;
  text-align: center;
  line-height: 35px;
  border-left: 1px solid gray;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .rule-row .rule-name {
  flex: 1 1 0px;
  padding-left: 10px;
  line-height: 40px;
  border-left: 1px solid gray;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .rule-row .rule-actions {
  width: 100px;
  line-height: 35px;
  padding-right: 5px;
  text-align: right;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .form-rule {
  padding: 15px 0px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab #attribute_rules .panel.attribute-rules-edit .panel-body .form-rule .controls select {
  width: 400px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .name-cell {
  padding: 3.5px 0px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .name-cell i {
  padding-right: 5px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .name-cell a {
  display: inline-block;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable #actions_dropdown {
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable #actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #previousPage.disabled,
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #previousPage:hover,
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .fill-based-on-datasource-order input {
  width: 25px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #consolidation_tab .fixed-datasource .rw-dropdown-list {
  width: 400px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #input_tab .controls.fuzziness input {
  width: 300px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #input_tab .controls.resolve input {
  width: 150px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #input_tab .controls.resolve .input-group-addon {
  padding: 0px 2px 0px 5px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #input_tab .controls.scope-attribute {
  width: 350px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #input_tab .controls.scope-attribute .attributes-dropdown {
  display: inline-block;
  width: 312px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #input_tab .controls.scope-attribute .attributes-dropdown-actions {
  display: inline-block;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #input_tab .duplicate-list {
  margin-bottom: 200px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #review_tab .controls.review-workflow {
  width: 350px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #review_tab .controls.review-workflow .workflows-dropdown {
  display: inline-block;
  width: 312px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react #review_tab .controls.review-workflow .workflows-dropdown-actions {
  display: inline-block;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react .rw-list {
  max-height: 120px;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react button.btn.btn-icon:active,
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline_duplicate_edit #datapipeline_duplicate_edit_react button.btn.btn-icon:hover {
  color: #999999;
}
#duplicate_edit_modal_add_attribute.duplicate-edit-modal {
  top: 10%;
}
#duplicate_edit_modal_add_attribute.duplicate-edit-modal .modal-body {
  height: 200px;
}
#duplicate_edit_modal_add_attribute.duplicate-edit-modal .modal-body .rw-list {
  max-height: 120px;
}
#datapipeline_qualitycheck_edit {
  margin-right: 30px;
  height: 100%;
}
#datapipeline_qualitycheck_edit .nav-tabs i {
  margin-right: 2px;
}
#datapipeline_qualitycheck_edit .controls textarea {
  width: 85%;
}
#datapipeline_qualitycheck_edit #tab_content {
  height: 100%;
  overflow: auto;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_react {
  height: 100%;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_notifications_tab #inputIsEnabled {
  width: 300px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_notifications_tab #inputUser {
  width: 540px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_notifications_tab .line-alert #inputRelationalOperator {
  width: 180px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_notifications_tab .line-alert #inputType {
  width: 100px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_notifications_tab .line-alert #inputValue {
  width: 100px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_notifications_tab .line-alert #inputDependsOn {
  width: 100px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab {
  display: flex;
  height: calc(100% - 50px);
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_list_screen {
  display: flex;
  width: 300px;
  flex-direction: column;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_list_screen .subqc_row {
  padding: 10px 15px;
  border-bottom: 1px solid #c9c9c9;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_list_screen #actions_dropdown {
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_list_screen #actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_list_screen #datapipeline_quality_step_edit_qcs_table {
  height: 100%;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #datapipeline_quality_step_edit_library_qcs_table {
  width: calc(100% - 300px);
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen {
  display: flex;
  flex: 1 1 0px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen .panel-qc-rule {
  width: 100%;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen .panel-qc-rule .panel-body {
  height: calc(100% - 71px);
  width: calc(100% - 30px);
  overflow: auto;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen input[name='qcName'] {
  width: 85%;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen .rw-dropdown-list.rw-widget {
  width: 85%;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen .mentions_input_wrapper {
  width: 85%;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen .qc-tutorial {
  opacity: 1;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen .qc-tutorial:hover {
  opacity: 0.8;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #subqc {
  margin-left: 100px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_combiner_helper,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_simple_expression_helper {
  margin-left: 180px;
  margin-bottom: 20px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_combiner_helper .expression,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_simple_expression_helper .expression {
  font-weight: bold;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_combiner_helper ul,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_simple_expression_helper ul {
  list-style-type: decimal;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_range_checker .label.msg,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_upper_lower_case .label.msg {
  padding: 10px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box {
  display: block;
  padding: 5px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box:first-child .inline-condition:first-child,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box:first-child .inline-condition:first-child {
  margin-left: 78px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .inline-condition,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .inline-condition {
  display: inline;
  width: auto;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .action,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .action {
  display: inline;
  opacity: 0.2;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .action:hover,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .action:hover {
  opacity: 1;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .action.add,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .action.add {
  padding-left: 10px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab button.btn.btn-icon:active,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab button.btn.btn-icon:hover {
  color: #999999;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .name-cell {
  padding: 3.5px 0px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .name-cell i {
  padding-right: 5px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .name-cell a {
  display: inline-block;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable #actions_dropdown {
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable #actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #previousPage,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #previousPage.disabled,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #previousPage:hover,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_edit_qcs_tab .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_basic {
  margin-right: 15px;
  overflow-y: auto;
}
#datapipeline_qualitycheck_edit .inner-panel-full-height {
  border-right: 1px solid #c1c1c1;
  height: 100%;
  overflow-y: auto;
}
#datapipeline_qualitycheck_edit #qcForm #inputQCType {
  margin-right: 0px;
}
#datapipeline_qualitycheck_edit #qcForm #qc-info {
  opacity: 1;
}
#datapipeline_qualitycheck_edit #qcForm #qc-info:hover {
  opacity: 0.8;
}
#datapipeline_qualitycheck_edit #qcForm #subqc {
  margin-left: 100px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_combiner_helper,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_simpleexpression_helper {
  margin-left: 180px;
  margin-bottom: 20px;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_combiner_helper .expression,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_simpleexpression_helper .expression {
  font-weight: bold;
}
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_combiner_helper ul,
#datapipeline_qualitycheck_edit #datapipeline_qualitycheck_simpleexpression_helper ul {
  list-style-type: decimal;
}
#datapipeline_qualitycheck_edit table td:first-child,
#datapipeline_qualitycheck_edit table th:first-child {
  width: auto;
}
#datapipeline_qualitycheck_edit table tr td i {
  margin-top: 4px;
  opacity: 0.2;
}
#datapipeline_qualitycheck_edit table tr:hover td {
  background: #dcdcdc;
}
#datapipeline_qualitycheck_edit table tr:hover td i {
  opacity: 1;
}
#datapipeline_qualitycheck_edit table tr.selected td {
  background: #dcdcdc;
}
#datapipeline_qualitycheck_edit table tr.sub-qc td:first-child {
  padding: 0px;
  line-height: 34px;
}
#datapipeline_qualitycheck_edit table tr.sub-qc div {
  border-left: 5px solid #999;
  padding: 0 0 0 10px;
}
#datapipeline_qualitycheck_view .aggregation-row {
  border-bottom: 1px dashed #c1c1c1;
}
#datapipeline_qualitycheck_view #pipeline-table {
  margin-top: 0px;
}
#datapipeline_qualitycheck_view .basic-row.selected {
  background: #dcdcdc;
}
#datapipeline_qualitycheck_view .icon-block {
  width: 12px;
  display: inline-block;
}
#datapipeline_qualitycheck_view .subqc {
  padding-left: 30px;
}
#datapipeline_qualitycheck_view .editable-table tbody {
  height: calc(80%);
}
#datapipeline_qualitycheck_view #instancesTable {
  border-left: 1px dashed #c1c1c1;
  display: block;
  overflow-y: hidden;
}
#datapipeline_qualitycheck_view #instancesTable thead {
  display: table;
  width: 100%;
  table-layout: fixed;
}
#datapipeline_qualitycheck_view #instancesTable tbody {
  display: block;
  height: 370px;
  overflow-y: auto;
}
#datapipeline_qualitycheck_view #instancesTable tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
#datapipeline_qualitycheck_view #instancesTable tbody tr.duplicateInstance td {
  border: none;
  padding: 2px 8px;
}
#datapipeline_qualitycheck_view #instancesTable th:first-child,
#datapipeline_qualitycheck_view #instancesTable td:first-child {
  width: 50px;
}
#datapipeline_qualitycheck_view .status-header {
  color: #ffffff;
  width: 80px;
  font-weight: 200;
  text-align: center;
  margin-bottom: 0;
  line-height: 26px;
}
#datapipeline_qualitycheck_view .header-success {
  background-color: #66c283;
}
#datapipeline_qualitycheck_view .header-failure {
  background-color: #d53e42;
}
#datapipeline_qualitycheck_view .header-invalid {
  background-color: #aaaaaa;
}
#datapipeline_qualitycheck_view .quality-criteria-list {
  height: calc(100% - 80px);
  overflow-y: auto;
}
#datapipeline_calculation_edit {
  height: 100%;
  margin-right: 35px;
}
#datapipeline_calculation_edit #calculation_edit_screen {
  height: 100%;
}
#datapipeline_calculation_edit #calculation_edit_screen .nav.nav-tabs .select-mode > i {
  margin-right: 5px;
}
#datapipeline_calculation_edit #calculation_edit_screen #tab_content {
  height: 100%;
}
#datapipeline_calculation_edit #calculation_edit_screen #dimension_screen {
  display: flex;
  height: calc(100% - 50px);
  overflow: auto;
}
#datapipeline_calculation_edit #calculation_edit_screen #dimension_screen #dimensions_table {
  width: 300px;
}
#datapipeline_calculation_edit #calculation_edit_screen #dimension_screen #edit_dimension {
  flex: 1 1 auto;
}
#datapipeline_calculation_edit #calculation_edit_screen #dimension_screen #edit_dimension .panel-dimension {
  height: calc(100% - 3px);
  width: calc(100% - 30px);
  margin: 0px;
}
#datapipeline_calculation_edit #calculation_edit_screen #dimension_screen #edit_dimension .panel-dimension .panel-body {
  height: calc(100% - 71px);
  width: calc(100% - 30px);
  overflow: auto;
}
#datapipeline_calculation_edit #calculation_edit_screen #dimension_screen #edit_dimension .rw-dropdown-list.rw-widget {
  width: 85%;
}
#datapipeline_calculation_edit #calculation_edit_screen #dimension_screen #edit_dimension input[name='name'] {
  width: 85%;
}
#datapipeline_calculation_edit #calculation_edit_screen #measure_screen {
  display: flex;
  height: calc(100% - 50px);
  overflow: auto;
}
#datapipeline_calculation_edit #calculation_edit_screen #measure_screen #measures_table {
  width: 300px;
}
#datapipeline_calculation_edit #calculation_edit_screen #measure_screen #edit_measure {
  flex: 1 1 auto;
}
#datapipeline_calculation_edit #calculation_edit_screen #measure_screen #edit_measure .panel-measure {
  height: calc(100% - 3px);
  width: calc(100% - 30px);
  margin: 0px;
}
#datapipeline_calculation_edit #calculation_edit_screen #measure_screen #edit_measure .panel-measure .panel-body {
  height: calc(100% - 71px);
  width: calc(100% - 30px);
  overflow: auto;
}
#datapipeline_calculation_edit #calculation_edit_screen #measure_screen #edit_measure input[name='name'] {
  width: 85%;
}
#datapipeline_calculation_edit .controls.actions .dropdown-box {
  width: 85%;
  display: inline-block;
}
#datapipeline_calculation_edit .controls.actions .dropdown-box .rw-dropdown-list.rw-widget {
  width: 100%;
}
#datapipeline_calculation_edit .controls.actions .dropdown-actions {
  display: inline-block;
}
#datapipeline_calculation_edit button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_calculation_edit button.btn.btn-icon:active,
#datapipeline_calculation_edit button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_calculation_edit button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline_calculation_edit button.btn.btn-icon:hover {
  color: #999999;
}
#datapipeline_send_view {
  display: flex;
  flex: 1 1 auto;
  margin: -15px 15px 0px -15px;
  height: calc(100% + 30px);
}
#datapipeline_send_view #datapipeline_send_view_comp {
  display: flex;
  flex: 1 1 auto;
}
#datapipeline_send_v2_view {
  display: flex;
  flex: 1 1 auto;
  margin: -15px 15px 0px -15px;
  height: calc(100% + 30px);
}
#datapipeline_send_v2_view #datapipeline_send_v2_view_comp {
  display: flex;
  flex: 1 1 auto;
}
#datapipeline_show_einstances {
  width: calc(90%);
  left: 5%;
  margin-left: 0px;
}
#datapipeline_show_einstances .modal-header {
  border-bottom: none;
}
#datapipeline_show_einstances .current-page {
  display: inline-block;
  padding-right: 15px;
  line-height: 46px;
  vertical-align: middle;
}
#datapipeline_show_einstances .actions {
  display: inline-block;
}
#datapipeline_show_einstances .actions button {
  color: #eeeeee;
  border: none;
  background: none;
  padding: 0 10px 0 10px;
}
#datapipeline_show_einstances .actions button:disabled {
  cursor: default;
}
#datapipeline_show_einstances .actions button:disabled,
#datapipeline_show_einstances .actions button:hover {
  color: #999999;
}
#datapipeline_show_einstances i.disabled {
  color: #cccccc;
}
#datapipeline_show_einstances i.clickable:hover {
  cursor: pointer;
  color: #999999;
}
#datapipeline_show_einstances table {
  margin-bottom: 0px;
}
#datapipeline_show_einstances .modal-body {
  display: flex;
  height: calc(100vh - 152px);
  padding: 0;
  white-space: nowrap;
}
#datapipeline_show_einstances .einstances-controller {
  display: flex;
  width: 200px;
  overflow-y: scroll;
}
#datapipeline_show_einstances .einstances-controller .flex-container {
  display: flex;
  width: 200px;
  flex-direction: column;
  align-self: flex-start;
}
#datapipeline_show_einstances .einstances-controller .header {
  display: flex;
  flex-direction: column;
}
#datapipeline_show_einstances .einstances-controller .header .title {
  height: 45px;
  line-height: 45px;
  padding-left: 15px;
  white-space: nowrap;
}
#datapipeline_show_einstances .einstances-controller .operation {
  display: flex;
  height: 45px;
  line-height: 45px;
  padding-left: 15px;
  border-bottom: 1px solid #ccc;
}
#datapipeline_show_einstances .einstances-controller .selected {
  background-color: #eeeeee;
}
#datapipeline_show_einstances .einstances-controller .values {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 43px;
}
#datapipeline_show_einstances .einstances-controller .values .value {
  line-height: 45px;
  padding-left: 10px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  white-space: pre-wrap;
  border-left: 5px solid #e6e6e6;
}
#datapipeline_show_einstances .einstances-controller .values .value:hover {
  background: #fefefe;
}
#datapipeline_show_einstances .einstances-controller .values .value.active {
  border-left: 5px solid white;
}
#datapipeline_show_einstances .einstances-controller .values .value.selected {
  background: #ccc;
}
#datapipeline_show_einstances .einstances-controller .values .eattribute-input {
  display: flex;
  border-bottom: 1px solid #ccc;
  white-space: pre-wrap;
}
#datapipeline_show_einstances .einstances-controller .values .eattribute-input input {
  width: 193px;
  height: 36px;
  line-height: 45px;
  border: none;
}
#datapipeline_show_einstances .einstances-controller .edit-footer {
  position: absolute;
  bottom: 0px;
  background: #f5f5f5;
  width: 192px;
  padding: 5px 0px 5px 8px;
}
#datapipeline_show_einstances .einstances-controller .cancelEditing {
  float: right;
  margin-right: 8px;
  padding: 4px 12px;
  color: #383838;
}
#datapipeline_show_einstances .einstances {
  display: flex;
  flex: 1;
  border-left: 1px solid #ccc;
  overflow: auto;
}
#datapipeline_show_einstances .einstances .labelingColumn {
  display: flex;
  flex-direction: column;
  align-self: flex-start;
}
#datapipeline_show_einstances .einstances .labelingColumn .headline {
  height: 45px;
  width: 195px;
  line-height: 45px;
  border-bottom: 1px solid #bdbdbd;
  overflow: hidden;
  padding-left: 15px;
}
#datapipeline_show_einstances .einstances .einstance {
  display: flex;
  flex-direction: column;
  align-self: flex-start;
}
#datapipeline_show_einstances .einstances .einstance .headline {
  height: 45px;
  width: 195px;
  line-height: 45px;
  border-bottom: 1px solid #bdbdbd;
  overflow: hidden;
  padding-left: 15px;
  cursor: pointer;
}
#datapipeline_show_einstances .einstances .einstance .headline:hover {
  background: #efefef;
}
#datapipeline_show_einstances .einstances .einstance .einstance-actions {
  height: 45px;
  width: 195px;
  padding-left: 15px;
  line-height: 45px;
  border-bottom: 1px solid #bdbdbd;
}
#datapipeline_show_einstances .einstances .einstance.activated {
  background: #e6e6e6;
}
#datapipeline_show_einstances .einstances .eattribute-empty {
  height: 45px;
  width: 195px;
  padding-left: 10px;
  line-height: 45px;
  border-bottom: 1px solid #bdbdbd;
  border-left: 5px solid #fff;
}
#datapipeline_show_einstances .einstances .eattribute-value {
  height: 45px;
  width: 195px;
  padding-left: 10px;
  line-height: 45px;
  border-bottom: 1px solid #bdbdbd;
  border-left: 5px solid #fff;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
#datapipeline_show_einstances .einstances .eattribute-value .tooltip-container {
  padding: 0 8px;
}
#datapipeline_show_einstances .einstances .eattribute-value .approval-actions {
  position: absolute;
  right: 15px;
  top: 0;
  padding-right: 5px;
}
#datapipeline_show_einstances .einstances .eattribute-value .approval-actions div:first-child {
  height: 15px;
  position: absolute;
  top: 5px;
}
#datapipeline_show_einstances .einstances .eattribute-value .approval-actions div:first-child i {
  display: block;
}
#datapipeline_show_einstances .einstances .eattribute-value .approval-actions div:last-child {
  height: 15px;
  position: absolute;
  top: 25px;
}
#datapipeline_show_einstances .einstances .eattribute-value .approval-actions div:last-child i {
  display: block;
}
#datapipeline_show_einstances .einstances .eattribute-value:hover {
  background: #efefef;
}
#datapipeline_show_einstances .einstances .eattribute-value.e-selected {
  background: #b9b9b9;
}
#datapipeline_show_einstances .einstances .eattribute-value.no-select {
  cursor: default;
}
#datapipeline_show_einstances .einstances .eattribute-value.no-select:hover {
  background: white;
}
#datapipeline_show_einstances .einstances .eattribute-value.blocked.no-select {
  background: #757575;
  color: white;
}
#datapipeline_show_einstances .einstances .eattribute-value.blocked.no-select:hover {
  background: #757575;
  color: white;
}
#datapipeline_show_einstances .einstances .eattribute-equal-highlighted {
  border-left: 5px solid #44a214;
}
#datapipeline_show_einstances .einstances .eattribute-notequal-highlighted {
  border-left: 5px solid #e03f3f;
}
#upload_instances_form {
  margin: 0;
}
.upload_instances_body {
  height: 50px;
}
.upload_instances_body .middle {
  text-align: center;
}
#datapipelinestep_status {
  margin-right: 30px;
}
#datapipelinestep_status table.progress-table .small-progress-column {
  width: 40px;
}
#datapipelinestep_status table.progress-table .title-progress-column {
  width: 250px;
}
#datapipelinestep_status table.progress-table td.small-progress-column {
  text-align: center;
}
#qc_edit_library {
  height: calc(100% - 40px);
}
#qc_edit_library td:first-child,
#qc_edit_library th:first-child {
  width: 1px !important;
}
#qc_edit_library td:last-child,
#qc_edit_library th:last-child {
  flex: 0 0 40px;
}
#qc_edit_library tr.filterable-table-search th:last-child,
#qc_edit_library tr.filterable-table-search td:last-child {
  flex: 1 auto;
  display: flex;
  padding-right: 8px;
}
#datapipeline_cleaning_edit {
  margin-right: 30px;
  height: 100%;
}
#datapipeline_cleaning_edit #cleaning_edit_screen {
  display: flex;
  height: calc(100% - 50px);
}
#datapipeline_cleaning_edit #cleaning_edit_screen #jobs {
  display: flex;
  width: 300px;
  flex-direction: column;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #jobs .panel-body {
  height: calc(100% - 41px);
  width: 100%;
  padding: 0px;
  overflow: auto;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job {
  display: flex;
  flex: 1 1 0px;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job .panel-job {
  width: 100%;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job .panel-job .panel-body {
  height: 100%;
  width: calc(100% - 30px);
  overflow: auto;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job .rw-dropdown-list.rw-widget {
  width: 85%;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job .mentions_input_wrapper {
  width: 85%;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job .controls.workflow .workflows-dropdown {
  width: 85%;
  display: inline-block;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job .controls.workflow .workflows-dropdown .rw-dropdown-list.rw-widget {
  width: 100%;
}
#datapipeline_cleaning_edit #cleaning_edit_screen #job .controls.workflow .workflows-dropdown-actions {
  display: inline-block;
}
#datapipeline_cleaning_edit #cleaning_edit_screen button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_cleaning_edit #cleaning_edit_screen button.btn.btn-icon:active,
#datapipeline_cleaning_edit #cleaning_edit_screen button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_cleaning_edit #cleaning_edit_screen button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline_cleaning_edit #cleaning_edit_screen button.btn.btn-icon:hover {
  color: #999999;
}
#datapipeline_cleaning_view {
  margin-right: 30px;
  display: flex;
  height: 100%;
}
#datapipeline_cleaning_view #datapipeline_cleaning_view_cleaningjobs {
  flex: 1 1 0px;
  margin-right: 20px;
}
#datapipeline_cleaning_view #datapipeline_cleaning_view_cleaningjobs i.disabled {
  color: #999999;
}
#datapipeline_cleaning_view #datapipeline_cleaning_view_cleaningjob_tasks {
  flex: 0 0 300px;
  width: 300px;
}
#datapipeline_cleaning_view .loading-container-center {
  flex: 1 1 0px;
  align-self: center;
  text-align: center;
}
#datapipeline_cleaning_view .loading-container-center i.stack-base {
  color: #eeeeee;
}
#datapipeline_cleaning_view table caption {
  background: #eee;
  padding: 10px;
}
.pipeline-queue-modal {
  top: 20% !important;
  margin-left: -440px;
  width: 900px;
}
.pipeline-queue-modal .tableHead {
  background-color: #ffffff;
}
.pipeline-queue-modal .tableHead.sort-asc {
  box-shadow: inset 0 3px 0 0 #4f992b;
}
.pipeline-queue-modal .tableHead.sort-desc {
  box-shadow: inset 0 -10px 0 0 #4f992b;
}
.pipeline-queue-modal .pagination {
  float: right;
}
.pipeline-queue-modal .pagination .clickable:hover {
  color: #999999;
  cursor: pointer;
}
.pipeline-queue-modal .pagination .disabled {
  color: #999999;
}
.pipeline-queue-modal .black {
  color: #383838;
}
.pipeline-queue-modal .black:hover {
  color: #999999;
}
.pipeline-queue-modal .historyTable .clickCell {
  height: 100%;
  width: 100%;
}
.pipeline-queue-modal .historyTable .clickCell:hover {
  cursor: pointer;
}
.pipeline-queue-modal .historyTable .clickCell .arrow {
  float: right;
  margin-top: 4px;
  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.pipeline-queue-modal .historyTable .clickCell .arrow.open {
  -webkit-transform: translate(-20%, -20%) rotate(90deg);
  transform: translate(-20%, -20%) rotate(90deg);
}
.qccheck-history-modal {
  top: 20% !important;
  margin-left: -440px;
  width: 900px;
}
.qccheck-history-modal .modal-body {
  background-color: #ffffff !important;
}
.qccheck-history-modal .btn {
  background-color: #eeeeee;
  color: #383838;
}
.qccheck-history-modal .btn:hover {
  background-color: #eeeeee;
  color: #383838;
}
.qccheck-history-modal .transparent {
  background-color: transparent;
  border-color: transparent;
}
.qccheck-history-modal button.clickable:hover {
  color: #999999;
}
#datapipeline_resultloader_edit input[type="radio"] {
  margin: 0;
}
#datapipeline_resultloader_edit #datapipeline_resultloader_edit_qcanalysis .controls {
  margin-left: 10px;
}
#datapipeline_resultcreator_edit .colOrder,
#datapipeline_write_edit .colOrder {
  height: 450px;
  width: calc(100% - 30px);
}
#datapipeline_resultcreator_edit .columnFilter input,
#datapipeline_write_edit .columnFilter input {
  margin-left: 5px;
}
#datapipeline_resultcreator_edit #column_order,
#datapipeline_write_edit #column_order {
  height: 43%;
  overflow-y: auto;
}
#datapipeline_resultcreator_edit #column_order .order-default,
#datapipeline_write_edit #column_order .order-default {
  border-left: 1px solid #c9c9c9;
}
#datapipeline_resultcreator_edit #orders,
#datapipeline_write_edit #orders {
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}
#datapipeline_resultcreator_edit #orders .order,
#datapipeline_write_edit #orders .order {
  display: flex;
  background: #f9f9f9;
  border-bottom: 1px solid gray;
}
#datapipeline_resultcreator_edit #orders .order .order-dragdrop,
#datapipeline_write_edit #orders .order .order-dragdrop {
  display: flex;
  height: 40px;
}
#datapipeline_resultcreator_edit #orders .order .order-actions,
#datapipeline_write_edit #orders .order .order-actions {
  display: flex;
  height: 40px;
  line-height: 35px;
  text-align: center;
}
#datapipeline_resultcreator_edit #orders .order .order-title,
#datapipeline_write_edit #orders .order .order-title {
  display: flex;
  flex: 1 1 0px;
  align-items: center;
  padding: 5px;
  border-left: 1px solid #c9c9c9;
}
#datapipeline_resultcreator_edit #orders .order .order-label,
#datapipeline_write_edit #orders .order .order-label {
  display: flex;
  align-items: center;
  padding-right: 5px;
}
#datapipeline_resultcreator_edit #orders .order button.btn.btn-icon,
#datapipeline_write_edit #orders .order button.btn.btn-icon {
  opacity: 0.05;
}
#datapipeline_resultcreator_edit #orders .order:hover button.btn.btn-icon,
#datapipeline_write_edit #orders .order:hover button.btn.btn-icon {
  opacity: 0.8;
}
#datapipeline_resultcreator_edit button.btn.btn-icon,
#datapipeline_write_edit button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_resultcreator_edit button.btn.btn-icon:active,
#datapipeline_write_edit button.btn.btn-icon:active,
#datapipeline_resultcreator_edit button.btn.btn-icon:focus,
#datapipeline_write_edit button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_resultcreator_edit button.btn.btn-icon:disabled,
#datapipeline_write_edit button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline_resultcreator_edit button.btn.btn-icon:hover,
#datapipeline_write_edit button.btn.btn-icon:hover {
  color: #999999;
}
#datapipeline_write_edit {
  height: 100%;
}
#datapipeline_write_edit div[data-reactroot] {
  height: 100%;
}
#datapipeline_write_edit .nav {
  width: calc(100% - 30px);
}
#datapipeline_write_edit input[type="checkbox"] {
  margin: 0 0 4px;
}
#datapipeline_write_edit .headline {
  font-weight: 600;
}
#datapipeline_write_edit ul.notExportedList {
  margin: 5px 0 0;
}
#datapipeline_write_edit ul.notExportedList li {
  background: #f9f9f9;
  padding: 5px 10px;
  border: 1px solid #c9c9c9;
  list-style: none;
  margin-top: -1px;
}
#datapipeline_write_edit ul.notExportedList li i {
  margin-right: 10px;
  opacity: 0.05;
}
#datapipeline_write_edit ul.notExportedList li:hover {
  cursor: pointer;
}
#datapipeline_write_edit ul.notExportedList li:hover i {
  opacity: 0.8;
}
#datapipeline_write_edit .writeOrderBox {
  border: 1px solid #c9c9c9;
  max-height: 300px;
  overflow-y: auto;
}
#datapipeline_write_edit .row-fluid {
  width: calc(100% - 30px);
  height: calc(100% - 40px);
  overflow-y: auto;
}
#datapipeline_diagram_edit_new {
  margin: -15px;
  width: 100%;
  height: 100vh;
}
#datapipeline_diagram_edit_new .diagram_chartselection {
  width: 100%;
  height: 30px;
  display: inline-block;
  border-bottom: 1px solid #999999;
}
#datapipeline_diagram_edit_new .diagram_chartselection .diagram_chartselection_chartlist {
  display: inline-block;
  width: calc(100% - 38px);
  overflow-x: auto;
  float: left;
  white-space: nowrap;
}
#datapipeline_diagram_edit_new .diagram_chartselection .diagram_chartselection_chart {
  height: 100%;
  display: inline-block;
  padding: 0 10px;
  background-color: #eeeeee;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  line-height: 30px;
}
#datapipeline_diagram_edit_new .diagram_chartselection .diagram_chartselection_chart.active {
  background-color: #dcdcdc;
}
#datapipeline_diagram_edit_new .diagram_chartselection .add-chart {
  float: left;
}
#datapipeline_diagram_edit_new .diagram_configuration {
  margin-top: -5px;
  height: calc(100% + 50px);
  position: relative;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_tabs_list {
  width: 140px;
  height: 100%;
  overflow-y: auto;
  display: inline-block;
  border-right: 1px solid #999999;
  float: left;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_tabs_list .diagram_configuration_tab {
  background-color: #eeeeee;
  padding-left: 10px;
  line-height: 30px;
  border-bottom: 1px solid #999999;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_tabs_list .diagram_configuration_tab.active {
  background-color: #dcdcdc;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body {
  width: calc(100% - 501px);
  height: 100%;
  display: inline-block;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input {
  margin: 16px 0;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input label.ci_label {
  text-align: right;
  display: inline-block;
  width: calc(30% - 20px);
  max-width: 150px;
  float: left;
  margin-right: 10px;
  padding: 2px 5px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input input[type="checkbox"].common-nullable {
  display: inline-block;
  margin: 0 5px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .multi-select,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .common-input-select,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input input[type="text"],
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input input[type="number"],
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input input[type="date"] {
  display: inline-block;
  width: calc(70% - 40px);
  max-width: 360px;
  margin: 0;
  padding: 2px 5px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .common-input-select {
  margin-top: -5px;
  padding: 0;
  width: calc(70% - 28px);
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .common-input-color .common-input-color-box {
  margin: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #999999;
  display: inline-block;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .common-input-color .btn {
  padding: 2px 4px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .common-input-color .btn .common-input-color-box {
  width: 15px;
  height: 15px;
  margin: 0;
  vertical-align: sub;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .common-input-color .btn .caret {
  display: none;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .common-input-color .dropdown-menu {
  min-width: 150px;
  width: 150px;
  white-space: normal;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-input .multi-select {
  width: calc(70% - 28px);
  padding: 0;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-deletebutton {
  height: 32px;
  margin: 8px 0;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_body .common-deletebutton button {
  float: right;
  height: 32px;
  width: 32px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_general {
  padding: 5px 10px;
  width: calc(100% - 20px);
  height: calc(100% - 10px);
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series {
  height: 100%;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .yaxis_selection,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .yaxis_selection,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .yaxis_selection,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_selection,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_selection,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_selection {
  display: inline-block;
  width: calc(100% - 38px);
  overflow-x: auto;
  white-space: nowrap;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .yaxis_tab,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .yaxis_tab,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .yaxis_tab,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_tab,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_tab,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_tab {
  display: inline-block;
  padding: 0 10px;
  background-color: #eeeeee;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  line-height: 30px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .yaxis_tab .series_tab_color,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .yaxis_tab .series_tab_color,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .yaxis_tab .series_tab_color,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_tab .series_tab_color,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_tab .series_tab_color,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_tab .series_tab_color {
  display: inline-block;
  height: 10px;
  width: 10px;
  float: left;
  margin: 10px 5px 0 0;
  border-radius: 10px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .yaxis_tab.active,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .yaxis_tab.active,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .yaxis_tab.active,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_tab.active,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_tab.active,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_tab.active {
  background-color: #dcdcdc;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .add-axis,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .add-axis,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .add-axis,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .add-series,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .add-series,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .add-series {
  float: left;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .yaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .yaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .yaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .xaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .xaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .xaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  overflow: auto;
  padding: 5px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .yaxis_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .yaxis_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .yaxis_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .xaxis_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .xaxis_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .xaxis_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .config_half,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .config_half {
  width: calc(50% - 10px);
  padding: 0 5px;
  display: inline-block;
  float: left;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .yaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .yaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .yaxis_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config {
  height: calc(100% - 56px);
  border-top: 1px solid #999999;
  margin-top: -5px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config {
  overflow-x: hidden;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select {
  border: 1px dashed #999999;
  overflow: visible;
  position: relative;
  display: inline-block;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select .position_indicator,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select .position_indicator,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select .position_indicator {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 1px dotted black;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select .position_indicator .circle,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select .position_indicator .circle,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select .position_indicator .circle {
  border: 1px solid black;
  border-radius: 50%;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select .drag_resize,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select .drag_resize,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select .drag_resize,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select .drag_move,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select .drag_move,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select .drag_move {
  position: absolute;
  height: 20px;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select .drag_move:hover,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select .drag_move:hover,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select .drag_move:hover {
  cursor: move;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select .drag_resize,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select .drag_resize,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select .drag_resize {
  background-color: white;
  border-radius: 50%;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_select .drag_resize:hover,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_select .drag_resize:hover,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_select .drag_resize:hover {
  cursor: se-resize;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_yaxis .series_config .piechart_config .position_input,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_xaxis .series_config .piechart_config .position_input,
#datapipeline_diagram_edit_new .diagram_configuration .diagram_config_series .series_config .piechart_config .position_input {
  width: calc(100% - 110px);
  display: inline-block;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_preview_full {
  width: calc(100% - 141px);
  height: 100%;
  display: inline-block;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_preview_window {
  width: 360px;
  height: 240px;
  display: inline-block;
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_preview_window .diagram_configuration_preview {
  transform: scale(0.5);
  transform-origin: top left;
  height: 480px;
  width: 720px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_preview_window .diagram_configuration_preview .diagram_configuration_preview_chart {
  height: 480px;
  width: 720px;
}
#datapipeline_diagram_edit_new .diagram_configuration .diagram_configuration_preview_window .preview_chart_warning {
  font-size: 28px;
  color: #999999;
  text-align: center;
  margin-top: 30px;
}
.rw_pipeline_diagram .rw_diagram_controls_header .rw_diagram_controls_filters_list .multi-select {
  width: 25%;
  display: inline-block;
}
#datapipeline_send_edit {
  height: calc(100% - 41px);
}
#datapipeline_send_edit #datapipeline_send_edit_react {
  height: 100%;
  width: 100%;
}
#datapipeline_send_edit #datapipeline_send_edit_react .panel-body.panel-full-react {
  height: calc(100% - 35px);
  overflow: auto;
  box-sizing: border-box;
}
#datapipeline_send_edit #datapipeline_send_edit_react .form-sized .dropdown-box {
  width: 500px;
}
#datapipeline_send_edit #datapipeline_send_edit_react .form-sized .dropdown-half-box {
  width: 250px;
  display: inline-block;
}
#datapipeline_send_edit #datapipeline_send_edit_react .form-sized .filter-row {
  display: block;
  padding-bottom: 10px;
}
#datapipeline_send_edit #datapipeline_send_edit_react .form-sized .filter-row .name {
  width: 250px;
  display: inline-block;
}
#datapipeline_send_edit #datapipeline_send_edit_react .form-sized .filter-row .filter {
  display: inline-block;
  width: 250px;
}
#datapipeline_send_edit #datapipeline_send_edit_react .form-sized input[type="text"] {
  width: 500px;
}
#datapipeline_send_edit .control-tree ul.control-root,
#datapipeline_send_edit .control-tree ul.control-root ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#datapipeline_send_edit .control-tree ul.control-root ul {
  margin-left: 10px;
}
#datapipeline_send_edit .control-tree ul.control-root li {
  margin: 0;
  padding: 0 7px;
  line-height: 20px;
  font-weight: bold;
  border-left: 1px solid #646464;
}
#datapipeline_send_edit .control-tree ul.control-root li:last-child {
  border-left: none;
}
#datapipeline_send_edit .control-tree ul.control-root li:before {
  position: relative;
  top: -0.3em;
  height: 24px;
  width: 12px;
  color: white;
  border-bottom: 1px solid #646464;
  content: "";
  display: inline-block;
  left: -7px;
}
#datapipeline_send_edit .control-tree ul.control-root li:last-child:before {
  border-left: 1px solid #646464;
}
#datapipeline_send_edit .control-tree li.control-child {
  list-style: none;
  margin: 0px 25px 0px 0px;
}
#datapipeline_send_edit .control-tree li.control-child .child-row {
  display: inline-block;
  padding: 10px 0px;
}
#datapipeline_send_edit .control-tree li.control-child .child-input {
  display: inline-block;
  width: 500px;
}
#datapipeline_send_edit .control-tree li.control-child .child-actions {
  display: inline-block;
  width: 100px;
}
#datapipeline_send_edit button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_send_edit button.btn.btn-icon:active,
#datapipeline_send_edit button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_send_edit button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline_send_edit button.btn.btn-icon:hover {
  color: #999999;
}
#datapipeline_send_v2_edit {
  height: calc(100% - 41px);
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react {
  height: 100%;
  width: 100%;
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react .panel-body.panel-full-react {
  height: calc(100% - 35px);
  overflow: auto;
  box-sizing: border-box;
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react .form-sized .dropdown-box {
  width: 500px;
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react .form-sized .dropdown-half-box {
  width: 250px;
  display: inline-block;
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react .form-sized .filter-row {
  display: block;
  padding-bottom: 10px;
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react .form-sized .filter-row .name {
  width: 250px;
  display: inline-block;
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react .form-sized .filter-row .filter {
  display: inline-block;
  width: 250px;
}
#datapipeline_send_v2_edit #datapipeline_send_v2_edit_react .form-sized input[type="text"] {
  width: 500px;
}
#datapipeline_send_v2_edit .control-tree ul.control-root,
#datapipeline_send_v2_edit .control-tree ul.control-root ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#datapipeline_send_v2_edit .control-tree ul.control-root ul {
  margin-left: 10px;
}
#datapipeline_send_v2_edit .control-tree ul.control-root li {
  margin: 0;
  padding: 0 7px;
  line-height: 20px;
  font-weight: bold;
  border-left: 1px solid #646464;
}
#datapipeline_send_v2_edit .control-tree ul.control-root li:last-child {
  border-left: none;
}
#datapipeline_send_v2_edit .control-tree ul.control-root li:before {
  position: relative;
  top: -0.3em;
  height: 24px;
  width: 12px;
  color: white;
  border-bottom: 1px solid #646464;
  content: "";
  display: inline-block;
  left: -7px;
}
#datapipeline_send_v2_edit .control-tree ul.control-root li:last-child:before {
  border-left: 1px solid #646464;
}
#datapipeline_send_v2_edit .control-tree li.control-child {
  list-style: none;
  margin: 0px 25px 0px 0px;
}
#datapipeline_send_v2_edit .control-tree li.control-child .child-row {
  display: inline-block;
  padding: 10px 0px;
}
#datapipeline_send_v2_edit .control-tree li.control-child .child-input {
  display: inline-block;
  width: 500px;
}
#datapipeline_send_v2_edit .control-tree li.control-child .child-actions {
  display: inline-block;
  width: 100px;
}
#datapipeline_send_v2_edit button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datapipeline_send_v2_edit button.btn.btn-icon:active,
#datapipeline_send_v2_edit button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datapipeline_send_v2_edit button.btn.btn-icon:disabled {
  color: #999999;
}
#datapipeline_send_v2_edit button.btn.btn-icon:hover {
  color: #999999;
}
#send_history_modal {
  top: 20%;
}
#send_history_modal .modal-body {
  max-height: 400px;
  overflow: auto;
}
#send_history_modal button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#send_history_modal button.btn.btn-icon:active,
#send_history_modal button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#send_history_modal button.btn.btn-icon:disabled {
  color: #999999;
}
#send_history_modal button.btn.btn-icon:hover {
  color: #999999;
}
#send_history_modal .message-row {
  display: flex;
  height: 30px;
  background: #f5f5f5;
  border: 1px solid gray;
}
#send_history_modal .message-row .action {
  width: 50px;
}
#send_history_modal .message-row .status {
  flex: 1 1 0px;
  align-content: center;
  align-self: center;
}
#send_history_modal .message-row .send-type {
  width: 150px;
  text-align: right;
  align-self: center;
}
#send_history_modal .message-row .time {
  width: 130px;
  text-align: right;
  align-self: center;
  padding-right: 5px;
}
#send_history_modal .message-history {
  border: 1px solid gray;
}
#send_history_modal .message-history .status-info {
  padding: 10px;
}
#send_history_modal .sub-row {
  border-bottom: none;
  background: #ffffff;
}
#createDataset {
  margin-left: 35px !important;
  margin-top: -10px !important;
  position: fixed;
  height: calc(98%);
  width: calc(100% - 46px);
  overflow-y: auto;
  margin: -10px;
  color: #555555;
  display: flex;
}
#createDataset .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#createDataset .panel-body {
  padding: 15px;
}
#createDataset .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#createDataset .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#createDataset .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#createDataset .panel-title > a {
  color: inherit;
}
#createDataset .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#createDataset .panel > .list-group,
#createDataset .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#createDataset .panel > .list-group .list-group-item,
#createDataset .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#createDataset .panel > .list-group:first-child .list-group-item:first-child,
#createDataset .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#createDataset .panel > .list-group:last-child .list-group-item:last-child,
#createDataset .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#createDataset .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#createDataset .list-group + .panel-footer {
  border-top-width: 0;
}
#createDataset .panel > .table,
#createDataset .panel > .table-responsive > .table,
#createDataset .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#createDataset .panel > .table caption,
#createDataset .panel > .table-responsive > .table caption,
#createDataset .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#createDataset .panel > .table:first-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#createDataset .panel > .table:first-child > thead:first-child > tr:first-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#createDataset .panel > .table:first-child > tbody:first-child > tr:first-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#createDataset .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#createDataset .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#createDataset .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#createDataset .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#createDataset .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#createDataset .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#createDataset .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#createDataset .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#createDataset .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#createDataset .panel > .table:last-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#createDataset .panel > .table:last-child > tbody:last-child > tr:last-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#createDataset .panel > .table:last-child > tfoot:last-child > tr:last-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#createDataset .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#createDataset .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#createDataset .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#createDataset .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#createDataset .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#createDataset .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#createDataset .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#createDataset .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#createDataset .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#createDataset .panel > .panel-body + .table,
#createDataset .panel > .panel-body + .table-responsive,
#createDataset .panel > .table + .panel-body,
#createDataset .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#createDataset .panel > .table > tbody:first-child > tr:first-child th,
#createDataset .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#createDataset .panel > .table-bordered,
#createDataset .panel > .table-responsive > .table-bordered {
  border: 0;
}
#createDataset .panel > .table-bordered > thead > tr > th:first-child,
#createDataset .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#createDataset .panel > .table-bordered > tbody > tr > th:first-child,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#createDataset .panel > .table-bordered > tfoot > tr > th:first-child,
#createDataset .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#createDataset .panel > .table-bordered > thead > tr > td:first-child,
#createDataset .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#createDataset .panel > .table-bordered > tbody > tr > td:first-child,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#createDataset .panel > .table-bordered > tfoot > tr > td:first-child,
#createDataset .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#createDataset .panel > .table-bordered > thead > tr > th:last-child,
#createDataset .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#createDataset .panel > .table-bordered > tbody > tr > th:last-child,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#createDataset .panel > .table-bordered > tfoot > tr > th:last-child,
#createDataset .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#createDataset .panel > .table-bordered > thead > tr > td:last-child,
#createDataset .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#createDataset .panel > .table-bordered > tbody > tr > td:last-child,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#createDataset .panel > .table-bordered > tfoot > tr > td:last-child,
#createDataset .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#createDataset .panel > .table-bordered > thead > tr:first-child > td,
#createDataset .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#createDataset .panel > .table-bordered > tbody > tr:first-child > td,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#createDataset .panel > .table-bordered > thead > tr:first-child > th,
#createDataset .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#createDataset .panel > .table-bordered > tbody > tr:first-child > th,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#createDataset .panel > .table-bordered > tbody > tr:last-child > td,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#createDataset .panel > .table-bordered > tfoot > tr:last-child > td,
#createDataset .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#createDataset .panel > .table-bordered > tbody > tr:last-child > th,
#createDataset .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#createDataset .panel > .table-bordered > tfoot > tr:last-child > th,
#createDataset .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#createDataset .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#createDataset .panel-group {
  margin-bottom: 20px;
}
#createDataset .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#createDataset .panel-group .panel + .panel {
  margin-top: 5px;
}
#createDataset .panel-group .panel-heading {
  border-bottom: 0;
}
#createDataset .panel-group .panel-heading + .panel-collapse > .panel-body,
#createDataset .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#createDataset .panel-group .panel-footer {
  border-top: 0;
}
#createDataset .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#createDataset .panel-default {
  border-color: #dddddd;
}
#createDataset .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#createDataset .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#createDataset .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#createDataset .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#createDataset .panel-primary {
  border-color: #428bca;
}
#createDataset .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#createDataset .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#createDataset .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#createDataset .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#createDataset .panel-success {
  border-color: #d6e9c6;
}
#createDataset .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#createDataset .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#createDataset .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#createDataset .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#createDataset .panel-info {
  border-color: #bce8f1;
}
#createDataset .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#createDataset .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#createDataset .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#createDataset .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#createDataset .panel-warning {
  border-color: #faebcc;
}
#createDataset .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#createDataset .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#createDataset .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#createDataset .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#createDataset .panel-danger {
  border-color: #ebccd1;
}
#createDataset .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#createDataset .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#createDataset .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#createDataset .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#createDataset .alert-container {
  margin: 20px;
  width: 500px;
}
#createDataset #instance-list {
  padding: 15px 0 15px 15px;
  width: 315px;
}
#createDataset #instance-list .panel {
  height: 100%;
  margin: 0px;
}
#createDataset #instance-list .panel .panel-heading {
  color: #fff;
  background-color: #4c5387;
  padding: 0;
}
#createDataset #instance-list .panel .panel-heading .dropdown {
  padding: 10px 15px;
  width: calc(100% - 20px);
}
#createDataset #instance-list .panel .panel-heading .dropdown i {
  margin-left: 15px;
}
#createDataset #instance-list .panel .panel-heading .dropdown ul {
  min-width: 350px;
  margin-top: -1px;
}
#createDataset #instance-list .panel .panel-body {
  height: calc(100% - 41px);
  overflow-y: auto;
  padding: 0px;
  overflow-x: hidden;
}
#createDataset #instance-list .panel .panel-body table {
  margin: 0px;
  overflow-y: auto;
}
#createDataset #instance-list .panel .panel-body table thead tr#add-instance-button {
  text-align: center;
  background: #fcfcfc;
}
#createDataset #instance-list .panel .panel-body table thead tr#add-instance-button:hover {
  background: #e3e4ef;
}
#createDataset #instance-list .panel .panel-body table thead tr.header-column th i {
  margin-left: 5px;
  opacity: 0.2;
}
#createDataset #instance-list .panel .panel-body table thead tr.header-column th i.active {
  opacity: 1;
}
#createDataset #instance-list .panel .panel-body table thead tr.header-column th:last-child {
  max-width: 60px;
  padding-right: 20px;
}
#createDataset #instance-list .panel .panel-body table thead tr.header-column th:last-child i {
  margin-left: 2px;
}
#createDataset #instance-list .panel .panel-body table thead tr.header-column th:hover i:hover {
  opacity: 1;
  cursor: pointer;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect {
  min-height: 30px;
  box-shadow: none;
  cursor: pointer;
  border-color: #dcdcdc;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect input {
  display: none;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-list li {
  border-width: 0px;
  outline: none;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-list li .list-item-icon {
  width: 15px;
  display: inline-block;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-list li .correct .list-item-icon {
  color: #66c283;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-list li .incorrect .list-item-icon {
  color: #d53e42;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-list li .invalid .list-item-icon {
  color: #f3a139;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-list li:hover {
  background-color: rgba(132, 206, 105, 0.2);
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-list li:focus {
  outline: none;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li {
  background-color: #ffffff;
  font-weight: normal;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li .tag-item-icon {
  width: 15px;
  display: inline-block;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li .correct .tag-item-icon {
  color: #66c283;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li .incorrect .tag-item-icon {
  color: #d53e42;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li .invalid .tag-item-icon {
  color: #f3a139;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li span,
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li span:focus {
  outline: none;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li .rw-multiselect-tag-btn {
  background: none;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect .rw-multiselect-taglist li .rw-btn-select {
  background: none;
}
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect:hover,
#createDataset #instance-list .panel .panel-body table thead div.rw-multiselect:focus {
  border-color: #dcdcdc;
  box-shadow: none;
}
#createDataset #instance-list .panel .panel-body table tbody tr {
  list-style: none;
  color: #383838;
  font-size: 14px;
  padding: 8px 18px;
  cursor: pointer;
  padding: 8px 18px 8px 14px;
}
#createDataset #instance-list .panel .panel-body table tbody tr.instance {
  border-left: 4px solid #dcdcdc;
}
#createDataset #instance-list .panel .panel-body table tbody tr.instance.correct {
  border-color: #66c283;
}
#createDataset #instance-list .panel .panel-body table tbody tr.instance.incorrect {
  border-color: #d53e42;
}
#createDataset #instance-list .panel .panel-body table tbody tr.instance.invalid {
  border-color: #f3a139;
}
#createDataset #instance-list .panel .panel-body table tbody tr.instance:hover {
  background: #e3e4ef;
}
#createDataset #instance-list .panel .panel-body table tbody tr.instance:hover .fa-trash-alt {
  opacity: 1;
}
#createDataset #instance-list .panel .panel-body table tbody tr td:last-child {
  padding-right: 25px;
}
#createDataset #instance-list .panel .panel-body table tbody tr.selected-instance {
  background: #e3e4ef;
}
#createDataset #instance-list .panel .panel-body table tbody tr.selected-instance .fa-trash-alt {
  opacity: 1;
}
#createDataset #instance-edit {
  padding: 0px 15px 0px 0px;
  width: calc(50% - 15px);
  float: left;
  display: block;
  margin: 0px;
  height: 100%;
}
#createDataset #instance-edit .alert {
  margin-top: 25px;
  margin-left: 25px;
}
#createDataset #instance-edit .e-attributes {
  height: calc(100% - 41px);
  overflow-y: auto;
  display: block;
  padding: 15px;
  margin-top: 6px;
}
#createDataset #instance-edit .e-attributes .einstance-form {
  display: block;
}
#createDataset #instance-edit .e-attributes .check-duplicates {
  margin-bottom: 40px;
}
#createDataset #instance-edit .e-attributes .check-duplicates button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
}
#createDataset #instance-edit .e-attributes .check-duplicates button.btn.btn-icon:active,
#createDataset #instance-edit .e-attributes .check-duplicates button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#createDataset #instance-edit .e-attributes .check-duplicates button.btn.btn-icon:hover {
  color: #999999;
}
#createDataset #instance-edit .e-attributes .check-duplicates button.btn-link {
  padding-left: 0px;
}
#createDataset #instance-edit .e-attributes .check-duplicates .status {
  margin-top: 10px;
}
#createDataset #instance-edit .control-group {
  margin-bottom: 5px;
}
#createDataset #instance-edit .control-label {
  width: 100%;
  padding-top: 0;
  margin: 0;
  line-height: 24px;
}
#createDataset #instance-edit .help-inline {
  line-height: 24px;
  min-height: 24px;
}
#createDataset #instance-edit .relation-selection select {
  height: 23px;
  padding: 0 2px;
}
#createDataset #instance-details {
  padding: 15px;
  width: 100%;
}
#createDataset #instance-details > .panel-default {
  display: block;
  height: 100%;
  margin-bottom: 0;
}
#createDataset #instance-details > .panel-default > .panel-heading {
  height: 20px;
}
#createDataset #instance-details > .panel-default > .panel-heading div {
  cursor: pointer;
}
#createDataset #instance-details > .panel-default > .panel-heading i {
  cursor: pointer;
  color: #333333;
}
#createDataset #instance-details > .panel-default > .panel-heading i:hover {
  color: #595959;
}
#createDataset #instance-details > .panel-default > .panel-heading input {
  margin-top: -3px;
}
#createDataset #instance-details > .panel-default > .panel-body {
  height: calc(100% - 40px);
  padding: 0px;
}
#createDataset #instance-qc-results {
  padding: 0px 0px 0px 15px;
  width: calc(50% - 15px);
  float: left;
  display: block;
  margin: 0px;
  height: 100%;
}
#createDataset #instance-qc-results .label,
#createDataset #instance-qc-results .badge {
  font-weight: normal;
  text-shadow: none;
}
#createDataset #instance-qc-results .panel-body {
  padding: 0;
}
#createDataset #instance-qc-results .panel-main {
  height: calc(100% - 30px);
  overflow-y: auto;
  padding: 15px;
}
#createDataset #instance-qc-results .panel-main .label {
  cursor: default;
}
#createDataset #instance-qc-results .panel-main .status-column {
  width: 72px;
  text-align: right;
}
#createDataset #instance-qc-results .panel-main .status-column i.correct {
  margin-right: 45px;
}
#createDataset #instance-qc-results .panel-main .status-column i.incorrect {
  margin-right: 25px;
}
#createDataset #instance-qc-results .panel-main .status-column i.invalid {
  margin-right: 5px;
}
#createDataset #instance-qc-results .panel-main .status-column .filterButton {
  opacity: 0.2;
}
#createDataset #instance-qc-results .panel-main .status-column .filterButton:hover {
  opacity: 1;
}
#createDataset #instance-qc-results .panel-main .status-column .active {
  opacity: 1;
}
#createDataset #instance-qc-results .panel-main .header-panel {
  border-width: 0;
  margin-bottom: 0px;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body {
  padding-top: 0;
  padding-bottom: 0;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table {
  margin-bottom: 0;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr th {
  border-width: 0px;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr .badge {
  margin-left: 5px;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr:first-child th {
  line-height: 16px;
  padding: 0 8px;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr:first-child th i {
  margin-left: 5px;
  cursor: pointer;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr:first-child th i:hover {
  color: #737373;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect {
  height: 30px;
  box-shadow: none;
  cursor: pointer;
  border-color: #dcdcdc;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect input {
  display: none;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-list li {
  border-width: 0px;
  outline: none;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-list li .list-item-icon {
  width: 15px;
  display: inline-block;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-list li .correct .list-item-icon {
  color: #66c283;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-list li .incorrect .list-item-icon {
  color: #d53e42;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-list li .invalid .list-item-icon {
  color: #f3a139;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-list li:hover {
  background-color: rgba(132, 206, 105, 0.2);
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-list li:focus {
  outline: none;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li {
  background-color: #ffffff;
  font-weight: normal;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .tag-item-icon {
  width: 15px;
  display: inline-block;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .correct .tag-item-icon {
  color: #66c283;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .incorrect .tag-item-icon {
  color: #d53e42;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .invalid .tag-item-icon {
  color: #f3a139;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span,
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span:focus {
  outline: none;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-multiselect-tag-btn {
  background: none;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect .rw-btn-select {
  background: none;
}
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect:hover,
#createDataset #instance-qc-results .panel-main .header-panel .panel-body table thead tr.filter-column div.rw-multiselect:focus {
  border-color: #dcdcdc;
  box-shadow: none;
}
#createDataset #instance-qc-results .panel-main .panel-default span.badge {
  margin-left: 2px;
}
#createDataset #instance-qc-results .panel-main .panel-default span.badge.correct {
  background-color: #66c283;
}
#createDataset #instance-qc-results .panel-main .panel-default span.badge.incorrect {
  background-color: #dc6343;
}
#createDataset #instance-qc-results .panel-main .panel-default span.badge.invalid {
  background-color: #f3a139;
}
#createDataset #instance-qc-results .panel-main .panel-default .inline-heading {
  background-color: white;
  padding: 5px 8px;
  border-bottom-width: 0;
}
#createDataset #instance-qc-results .panel-main .panel-default .inline-heading i {
  display: inline-block;
  width: 15px;
  margin-left: 5px;
}
#createDataset #instance-qc-results .panel-main .panel-default .inline-heading span {
  display: inline-block;
  margin-left: 5px;
}
#createDataset #instance-qc-results .panel-main .inner-table {
  margin-bottom: 0px;
}
#createDataset #instance-qc-results .panel-main .inner-table i.correct {
  color: #66c283;
}
#createDataset #instance-qc-results .panel-main .inner-table i.incorrect {
  color: #d53e42;
}
#createDataset #instance-qc-results .panel-main .inner-table i.invalid {
  color: #f3a139;
}
#createDataset #instance-status-bar {
  width: 100%;
}
#createDataset #instance-status-bar .panel-default {
  border-width: 0;
  margin-bottom: 0;
  box-shadow: none;
  position: relative;
  padding: 10px;
}
#createDataset #instance-status-bar .panel-default .panel-body {
  padding: 0;
}
#createDataset #instance-status-bar .panel-default .panel-body #processMenu {
  float: right;
  width: 200px;
  line-height: 80px;
  margin-top: -11px;
  border-left: 1px solid #dcdcdc;
}
#createDataset #instance-status-bar .panel-default .panel-body #processMenu .transitions-menu {
  margin-bottom: -24px;
}
#createDataset #instance-status-bar .step-separator {
  line-height: 30px;
}
#createDataset #instance-status-bar #dropdown-workflow-menu i {
  margin-left: 5px;
}
#createDataset .main-panel {
  height: calc(100% - 82px);
  border-bottom: 1px solid #dcdcdc;
}
#createDataset .panel.quality-criteria-results .panel-header.passed {
  color: #f7f7f7;
  background: #5BBB78;
}
#createDataset .panel.quality-criteria-results .panel-header.failed {
  color: #f7f7f7;
  background: #C33135;
}
#createDataset .panel.quality-criteria-results .panel-header.notprocessed {
  color: #f7f7f7;
  background: #aaaaaa;
}
#createDataset .panel.quality-criteria-results .panel-body {
  overflow: auto;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation {
  flex: 1;
  display: flex;
  flex-direction: column;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc_column {
  display: flex;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc_column .qc_column_name {
  display: flex;
  flex: 1;
  padding: 10px 10px 10px 18px;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc_column .qc_column_pipeline {
  display: flex;
  flex: 1;
  padding: 10px;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .eattribute-name {
  padding: 10px 4px;
  background: #e8e8e8;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .eattribute-name .label {
  margin-left: 10px;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .eattribute-name.border {
  border-left: 4px solid #ccc;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .eattribute-name.border.passed {
  border-left-color: #5BBB78;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .eattribute-name.border.failed {
  border-left-color: #C33135;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .eattribute-name.border.notprocessed {
  border-left-color: #aaaaaa;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .label.passed {
  background: #5BBB78;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .label.failed {
  background: #C33135;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .label.notprocessed {
  background: #aaaaaa;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-result {
  padding: 5px 10px;
  background: #f9f5f5;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-eattribute ul {
  list-style: none;
  margin: 0px;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-eattribute ul li {
  display: flex;
  flex: 1;
  padding: 0px;
  margin-bottom: 2px;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-eattribute ul li span {
  display: flex;
  flex: 1;
  padding: 10px;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-eattribute ul .border {
  border-left: 8px solid #ccc;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-eattribute ul .border.passed {
  border-left-color: #5BBB78;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-eattribute ul .border.failed {
  border-left-color: #C33135;
}
#createDataset .panel.quality-criteria-results .panel-body .qc_validation .qc-eattribute ul .border.notprocessed {
  border-left-color: #aaaaaa;
}
#createDataset .panel.e-attributes .panel-header {
  border-width: 1px 1px 1px 0px;
}
#createDataset .panel.e-attributes .panel-header .btn-group .btn-group {
  margin-left: 0px;
}
#createDataset .panel.e-attributes .panel-header .btn-group .dropdown-toggle {
  background-color: inherit;
  color: #555555;
  border-style: none;
  vertical-align: middle;
  padding: 0px;
  font-weight: bold;
  font-size: 14px;
}
#createDataset .panel.e-attributes .panel-header .btn-group .btn-group:last-child {
  margin-left: 30px;
}
#createDataset .panel.e-attributes .panel-header .btn-group ul.dropdown-menu > li {
  text-align: left;
}
#createDataset .panel.e-attributes .panel-header .btn-group ul.dropdown-menu > li a:hover {
  background: #e3e4ef;
}
#createDataset .panel.e-attributes .panel-body {
  overflow: auto;
}
#createDataset .panel.e-attributes .panel-body .einstance-form {
  flex: 1;
  display: flex;
}
#createDataset .panel.e-attributes .panel-body .einstance-form form {
  flex: 1;
}
#createDataset .panel.e-attributes .panel-body .einstance-form form input {
  width: 55%;
}
#createDataset .panel.e-attributes .panel-body .einstance-form form span.label {
  margin-left: 15px;
}
#createDataset .panel.e-attributes .panel-body .einstance-form form label {
  margin-left: 15px;
  padding-right: 15px;
}
#createDataset .panel.datasets {
  flex: 0;
}
#createDataset .panel.datasets .panel-header {
  border-width: 1px 0px 1px 1px;
}
#createDataset .panel.datasets .panel-body {
  border-width: 0 0 0 1px;
}
#createDataset ul.validation-results {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  text-indent: 0;
}
#createDataset ul.validation-results li {
  line-height: 26px;
}
#createDataset ul.validation-results li i {
  display: inline-block;
  width: 15px;
  margin-left: 5px;
}
#createDataset ul.validation-results li i.correct {
  color: #66c283;
}
#createDataset ul.validation-results li i.incorrect {
  color: #d53e42;
}
#createDataset ul.validation-results li i.invalid {
  color: #f3a139;
}
#createDataset ul.validation-results li span {
  display: inline-block;
  margin-left: 5px;
}
#duplicate_instances_modal {
  width: calc(90%);
  left: 5%;
  margin-left: 0px;
}
#duplicate_instances_modal .modal-title {
  margin: 5px 0px;
  font-size: 13px;
  font-weight: normal;
}
#duplicate_instances_modal.modal.fade.in {
  top: 10%;
}
#duplicate_instances_modal.modal.fade.in .modal-body {
  max-height: calc(100vh - 300px) !important;
  height: calc(100vh - 300px) !important;
  overflow: auto !important;
  background: #fdfdfd;
  padding: 0px;
}
#duplicate_instances_modal.modal.fade.in .modal-body table {
  margin: 0px;
  min-width: 500px;
}
#duplicate_instances_modal.modal.fade.in .modal-body table tbody td.green {
  border-left: 5px solid #44a214;
}
#duplicate_instances_modal.modal.fade.in .modal-body table tbody td.red {
  border-left: 5px solid #e03f3f;
}
#duplicate_instances_modal.modal.fade.in .modal-body table tbody td.span3 {
  min-width: 179px;
}
#duplicate_instances_modal.modal.fade.in .modal-body table tbody td.span4 {
  min-width: 254px;
}
#duplicate_instances_modal .btn-link {
  color: #555555;
  border: none;
  background: none;
  text-decoration: underline;
}
#duplicate_instances_modal .btn-link:hover {
  color: #999999;
}
#qualitycriterion_overview {
  background: #ffffff;
  background-repeat: repeat;
  background-position: center;
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 32px);
  overflow-y: hidden;
  padding: 15px;
  margin: -10px;
  margin-top: -10px !important;
  margin-left: -10px !important;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#qualitycriterion_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#qualitycriterion_overview .panel-body {
  padding: 15px;
}
#qualitycriterion_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#qualitycriterion_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#qualitycriterion_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#qualitycriterion_overview .panel-title > a {
  color: inherit;
}
#qualitycriterion_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#qualitycriterion_overview .panel > .list-group,
#qualitycriterion_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#qualitycriterion_overview .panel > .list-group .list-group-item,
#qualitycriterion_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#qualitycriterion_overview .panel > .list-group:first-child .list-group-item:first-child,
#qualitycriterion_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#qualitycriterion_overview .panel > .list-group:last-child .list-group-item:last-child,
#qualitycriterion_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#qualitycriterion_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#qualitycriterion_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#qualitycriterion_overview .panel > .table,
#qualitycriterion_overview .panel > .table-responsive > .table,
#qualitycriterion_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#qualitycriterion_overview .panel > .table caption,
#qualitycriterion_overview .panel > .table-responsive > .table caption,
#qualitycriterion_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#qualitycriterion_overview .panel > .table:first-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#qualitycriterion_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#qualitycriterion_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#qualitycriterion_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#qualitycriterion_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#qualitycriterion_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#qualitycriterion_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#qualitycriterion_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#qualitycriterion_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#qualitycriterion_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#qualitycriterion_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#qualitycriterion_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#qualitycriterion_overview .panel > .table:last-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#qualitycriterion_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#qualitycriterion_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#qualitycriterion_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#qualitycriterion_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#qualitycriterion_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#qualitycriterion_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#qualitycriterion_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#qualitycriterion_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#qualitycriterion_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#qualitycriterion_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#qualitycriterion_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#qualitycriterion_overview .panel > .panel-body + .table,
#qualitycriterion_overview .panel > .panel-body + .table-responsive,
#qualitycriterion_overview .panel > .table + .panel-body,
#qualitycriterion_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#qualitycriterion_overview .panel > .table > tbody:first-child > tr:first-child th,
#qualitycriterion_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#qualitycriterion_overview .panel > .table-bordered,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#qualitycriterion_overview .panel > .table-bordered > thead > tr > th:first-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#qualitycriterion_overview .panel > .table-bordered > tbody > tr > th:first-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#qualitycriterion_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#qualitycriterion_overview .panel > .table-bordered > thead > tr > td:first-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#qualitycriterion_overview .panel > .table-bordered > tbody > tr > td:first-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#qualitycriterion_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#qualitycriterion_overview .panel > .table-bordered > thead > tr > th:last-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#qualitycriterion_overview .panel > .table-bordered > tbody > tr > th:last-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#qualitycriterion_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#qualitycriterion_overview .panel > .table-bordered > thead > tr > td:last-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#qualitycriterion_overview .panel > .table-bordered > tbody > tr > td:last-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#qualitycriterion_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#qualitycriterion_overview .panel > .table-bordered > thead > tr:first-child > td,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#qualitycriterion_overview .panel > .table-bordered > tbody > tr:first-child > td,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#qualitycriterion_overview .panel > .table-bordered > thead > tr:first-child > th,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#qualitycriterion_overview .panel > .table-bordered > tbody > tr:first-child > th,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#qualitycriterion_overview .panel > .table-bordered > tbody > tr:last-child > td,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#qualitycriterion_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#qualitycriterion_overview .panel > .table-bordered > tbody > tr:last-child > th,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#qualitycriterion_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#qualitycriterion_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#qualitycriterion_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#qualitycriterion_overview .panel-group {
  margin-bottom: 20px;
}
#qualitycriterion_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#qualitycriterion_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#qualitycriterion_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#qualitycriterion_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#qualitycriterion_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#qualitycriterion_overview .panel-group .panel-footer {
  border-top: 0;
}
#qualitycriterion_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#qualitycriterion_overview .panel-default {
  border-color: #dddddd;
}
#qualitycriterion_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#qualitycriterion_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#qualitycriterion_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#qualitycriterion_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#qualitycriterion_overview .panel-primary {
  border-color: #428bca;
}
#qualitycriterion_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#qualitycriterion_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#qualitycriterion_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#qualitycriterion_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#qualitycriterion_overview .panel-success {
  border-color: #d6e9c6;
}
#qualitycriterion_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#qualitycriterion_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#qualitycriterion_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#qualitycriterion_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#qualitycriterion_overview .panel-info {
  border-color: #bce8f1;
}
#qualitycriterion_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#qualitycriterion_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#qualitycriterion_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#qualitycriterion_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#qualitycriterion_overview .panel-warning {
  border-color: #faebcc;
}
#qualitycriterion_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#qualitycriterion_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#qualitycriterion_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#qualitycriterion_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#qualitycriterion_overview .panel-danger {
  border-color: #ebccd1;
}
#qualitycriterion_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#qualitycriterion_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#qualitycriterion_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#qualitycriterion_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#qualitycriterion_overview div.full-height {
  height: 100%;
}
#qualitycriterion_overview .btn-group > a {
  font-size: 13px;
  color: #ffffff;
}
#qualitycriterion_overview .accordion-group:not(.inner-group) {
  box-shadow: none;
  border-color: #999999;
  border-radius: 0;
  margin-top: 0;
  background-color: #ffffff;
}
#qualitycriterion_overview .accordion-group:not(.inner-group) .accordion-heading {
  box-shadow: none;
  border-radius: 0;
}
#qualitycriterion_overview .accordion-toggle a i {
  float: right;
  color: #ffffff;
  margin-right: 0px;
  margin-top: 2px;
  margin-left: 10px;
}
#qualitycriterion_overview .accordion-toggle a i:hover {
  color: rgba(132, 206, 105, 0.2);
  cursor: pointer;
}
#qualitycriterion_overview .accordion-toggle ul a {
  padding-left: 15px;
  padding-right: 15px;
}
#qualitycriterion_overview .accordion-toggle ul a .label {
  font-weight: normal;
}
#qualitycriterion_overview .accordion-body {
  height: calc(100% - 39px);
}
#qualitycriterion_overview .accordion-group.disabled .accordion-heading {
  background-color: #999999;
}
#qualitycriterion_overview .accordion-toggle .object-selection {
  display: inline-block;
}
#qualitycriterion_overview .accordion-toggle .object-selection .object-selection__toggle-button {
  background: transparent;
  color: white;
  border: none;
}
#qualitycriterion_overview .accordion-toggle .object-selection .object-selection__menu {
  min-width: 300px;
  max-width: 500px;
  max-height: 80vh;
  overflow: auto;
  background: white;
  border: none;
  z-index: 99999999;
  position: absolute;
}
#qualitycriterion_overview .accordion-toggle .object-selection .object-selection__menu.object-selection__menu--open {
  border: 1px solid #999999;
}
#qualitycriterion_overview .accordion-toggle .object-selection .object-selection__menu-item {
  color: black;
  background: white;
  padding: 5px 8px;
}
#qualitycriterion_overview .accordion-toggle .object-selection .object-selection__menu-item.object-selection__menu-item--highlighted {
  background: #eeeeee;
}
#qualitycriterion_overview .accordion-toggle .object-selection .object-selection__menu-search-input {
  height: 30px;
  width: 290px;
  padding: 0px 8px;
  border-width: 0px 0px 1px 0px;
  border-bottom: 1px solid #999999;
}
#qualitycriterion_overview .accordion-toggle .btn-icon {
  margin-top: 1px;
  margin-right: -6px;
  padding: 0;
  color: white;
  border: none;
  background-color: transparent;
}
#qualitycriterion_overview .business-object .innoheader {
  color: #4c5387;
}
#qualitycriterion_overview .business-object .scrollpane {
  height: calc(100% - 75px);
  overflow-y: auto;
}
#qualitycriterion_overview .business-object .accordion-heading {
  background-color: #4c5387;
  box-shadow: none;
}
#qualitycriterion_overview .business-object .btn-group > a:hover {
  color: #e3e4ef;
}
#qualitycriterion_overview .business-object .btn-group > a:hover i {
  color: #e3e4ef;
}
#qualitycriterion_overview .business-object .open .dropdown-toggle {
  background-color: #4c5387;
}
#qualitycriterion_overview .business-object .dropdown-menu {
  width: 380px;
}
#qualitycriterion_overview .business-object .dropdown-menu .search-bar {
  padding: 5px;
}
#qualitycriterion_overview .business-object .dropdown-menu .search-bar .icon-search {
  color: black;
}
#qualitycriterion_overview .business-object .dropdown-menu .search-bar .list-search {
  width: 90%;
  border: none;
}
#qualitycriterion_overview .business-object .dropdown-menu li > a:hover {
  background: #e3e4ef;
}
#qualitycriterion_overview .business-object .combiner {
  background-color: #f2f2f2;
}
#qualitycriterion_overview .business-object .accordion-group.selected {
  border-color: #999999;
  box-shadow: none;
}
#qualitycriterion_overview .business-object .accordion-group.selected .eattribute:hover {
  background-color: #e3e4ef;
}
#qualitycriterion_overview .business-object .eattribute.selected {
  background-color: #a2a6ca;
}
#qualitycriterion_overview .business-object .combiner.selected {
  background-color: #9197c1;
}
#qualitycriterion_overview .business-object .accordion-group .label i {
  margin: 0;
}
#qualitycriterion_overview .business-object .badge {
  margin-left: 3px;
}
#qualitycriterion_overview .panel-heading {
  height: 22px;
  padding: 8px 15px;
}
#qualitycriterion_overview .panel-body {
  padding: 0;
}
#qualitycriterion_overview .panel-body.main {
  height: calc(100% - 39px);
}
#qualitycriterion_overview .button-panel {
  display: inline;
  float: right;
}
#qualitycriterion_overview .button-panel .btn-icon {
  margin-top: -4px;
  border: none;
  background-color: transparent;
}
#qualitycriterion_overview .qualitycriteria,
#qualitycriterion_overview .qualitycriteria-details {
  padding: 10px;
  overflow-y: hidden;
  height: calc(100% - 20px);
}
#qualitycriterion_overview .qualitycriteria tr.selected,
#qualitycriterion_overview .qualitycriteria-details tr.selected {
  background-color: rgba(132, 206, 105, 0.2);
}
#qualitycriterion_overview .qualitycriteria .panel-inline .inline-heading,
#qualitycriterion_overview .qualitycriteria-details .panel-inline .inline-heading {
  background-color: white;
  padding: 5px 8px;
  color: #000000;
  border-bottom-width: 0;
}
#qualitycriterion_overview .qualitycriteria .panel-inline .inline-heading i,
#qualitycriterion_overview .qualitycriteria-details .panel-inline .inline-heading i {
  display: inline-block;
  width: 20px;
  margin-left: 5px;
}
#qualitycriterion_overview .qualitycriteria .panel-inline .inline-heading span,
#qualitycriterion_overview .qualitycriteria-details .panel-inline .inline-heading span {
  display: inline-block;
  margin-left: 5px;
}
#qualitycriterion_overview .qualitycriteria .panel-inline .panel-body,
#qualitycriterion_overview .qualitycriteria-details .panel-inline .panel-body {
  padding: 5px 8px;
}
#qualitycriterion_overview .qualitycriteria .panel-inline .panel-body .inner-table,
#qualitycriterion_overview .qualitycriteria-details .panel-inline .panel-body .inner-table {
  margin-bottom: 0px;
}
#qualitycriterion_overview .qualitycriteria .panel-inline .panel-body .inner-table th:first-child,
#qualitycriterion_overview .qualitycriteria-details .panel-inline .panel-body .inner-table th:first-child {
  width: 100px;
}
#qualitycriterion_overview .qualitycriteria-details {
  overflow: auto;
}
#qualitycriterion_overview .qualitycriteria-details .btn {
  padding: 0px;
}
#qualitycriterion_overview .qualitycriteria .btn-icon {
  border: none;
  background-color: transparent;
}
#qualitycriterion_overview .qualitycriteria table {
  height: 100%;
}
#qualitycriterion_overview .qualitycriteria table th:last-child,
#qualitycriterion_overview .qualitycriteria table td:last-child {
  flex: 0 0 75px;
}
#qualitycriterion_overview .qualitycriteria table th:last-child i,
#qualitycriterion_overview .qualitycriteria table td:last-child i,
#qualitycriterion_overview .qualitycriteria table th:last-child span.badge,
#qualitycriterion_overview .qualitycriteria table td:last-child span.badge {
  margin-right: 5px;
}
#qualitycriterion_overview .qualitycriteria table tr.filterable-table-search th:last-child,
#qualitycriterion_overview .qualitycriteria table tr.filterable-table-search td:last-child {
  flex: 1 auto;
  display: flex;
  padding-right: 8px;
}
#qualitycriterion_overview .qualitycriteria table th:last-child {
  padding-right: 21px;
}
#qualitycriterion_overview .qualitycriteria table tr i {
  opacity: 0.2;
  margin-top: 3px;
}
#qualitycriterion_overview .qualitycriteria table tr:hover i {
  opacity: 1;
}
#qualitycriterion_overview .qualitycriteria table tr:last-child td {
  border-bottom: 1px solid #eeeeee;
}
#qualitycriterion_overview .qc-screen-wrapper {
  height: 100%;
}
#qualitycriterion_overview #qc_screen {
  display: flex;
  flex: 1 1 0px;
  height: calc(100% - 30px);
}
#qualitycriterion_overview #qc_screen .panel-qc-rule {
  overflow-y: scroll;
  width: 100%;
}
#qualitycriterion_overview #qc_screen .panel-qc-rule .panel-body {
  padding-top: 20px;
  width: calc(100% - 30px);
  overflow: auto;
}
#qualitycriterion_overview #qc_screen input[name='qcName'] {
  width: 85%;
}
#qualitycriterion_overview #qc_screen .rw-dropdown-list.rw-widget {
  width: 85%;
}
#qualitycriterion_overview #qc_screen .mentions_input_wrapper {
  width: 85%;
}
#qualitycriterion_overview #qc_screen .qc-tutorial {
  opacity: 1;
}
#qualitycriterion_overview #qc_screen .qc-tutorial:hover {
  opacity: 0.8;
}
#qualitycriterion_overview #qc_screen #subqc {
  margin-left: 100px;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_combiner_helper,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_simple_expression_helper {
  margin-left: 180px;
  margin-bottom: 20px;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_combiner_helper .expression,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_simple_expression_helper .expression {
  font-weight: bold;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_combiner_helper ul,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_simple_expression_helper ul {
  list-style-type: decimal;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_range_checker .label.msg,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_upper_lower_case .label.msg {
  padding: 10px;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box {
  display: block;
  padding: 5px;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box:first-child .inline-condition:first-child,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box:first-child .inline-condition:first-child {
  margin-left: 78px;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .inline-condition,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .inline-condition {
  display: inline;
  width: auto;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .action,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .action {
  display: inline;
  opacity: 0.2;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .action:hover,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .action:hover {
  opacity: 1;
}
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_range_checker .range-condition-box .action.add,
#qualitycriterion_overview #qc_screen #datapipeline_qualitycheck_upper_lower_case .range-condition-box .action.add {
  padding-left: 10px;
}
#qualitycriterion_overview #translator_widget .btn-icon {
  border: none;
  padding: 0 20px 0 20px;
  background-color: transparent;
}
#add_qc_aggregator_modal {
  top: 10%;
  height: 80%;
  padding-left: 0;
}
#add_qc_aggregator_modal .modal-dialog {
  height: 100%;
}
#add_qc_aggregator_modal .modal-dialog .modal-content {
  height: 100%;
}
#add_qc_aggregator_modal .modal-dialog .modal-content .modal-body {
  height: calc(100% - 120px);
}
#add_qc_aggregator_modal .modal-dialog .modal-content .modal-body .input-name {
  margin-right: 10px;
}
#add_qc_aggregator_modal .modal-dialog .modal-content .modal-body .datarocket-object-tree {
  overflow-y: auto;
  height: calc(100% - 110px);
  margin-bottom: 10px;
}
#datasources_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#datasources_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datasources_overview .panel-body {
  padding: 15px;
}
#datasources_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasources_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datasources_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datasources_overview .panel-title > a {
  color: inherit;
}
#datasources_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasources_overview .panel > .list-group,
#datasources_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datasources_overview .panel > .list-group .list-group-item,
#datasources_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datasources_overview .panel > .list-group:first-child .list-group-item:first-child,
#datasources_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasources_overview .panel > .list-group:last-child .list-group-item:last-child,
#datasources_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasources_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datasources_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#datasources_overview .panel > .table,
#datasources_overview .panel > .table-responsive > .table,
#datasources_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datasources_overview .panel > .table caption,
#datasources_overview .panel > .table-responsive > .table caption,
#datasources_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datasources_overview .panel > .table:first-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasources_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datasources_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datasources_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasources_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasources_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasources_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datasources_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasources_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasources_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasources_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datasources_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datasources_overview .panel > .table:last-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasources_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datasources_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datasources_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasources_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasources_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasources_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datasources_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasources_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasources_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasources_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datasources_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datasources_overview .panel > .panel-body + .table,
#datasources_overview .panel > .panel-body + .table-responsive,
#datasources_overview .panel > .table + .panel-body,
#datasources_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datasources_overview .panel > .table > tbody:first-child > tr:first-child th,
#datasources_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datasources_overview .panel > .table-bordered,
#datasources_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datasources_overview .panel > .table-bordered > thead > tr > th:first-child,
#datasources_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datasources_overview .panel > .table-bordered > tbody > tr > th:first-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datasources_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datasources_overview .panel > .table-bordered > thead > tr > td:first-child,
#datasources_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datasources_overview .panel > .table-bordered > tbody > tr > td:first-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datasources_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datasources_overview .panel > .table-bordered > thead > tr > th:last-child,
#datasources_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datasources_overview .panel > .table-bordered > tbody > tr > th:last-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datasources_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datasources_overview .panel > .table-bordered > thead > tr > td:last-child,
#datasources_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datasources_overview .panel > .table-bordered > tbody > tr > td:last-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datasources_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#datasources_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datasources_overview .panel > .table-bordered > thead > tr:first-child > td,
#datasources_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datasources_overview .panel > .table-bordered > tbody > tr:first-child > td,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datasources_overview .panel > .table-bordered > thead > tr:first-child > th,
#datasources_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datasources_overview .panel > .table-bordered > tbody > tr:first-child > th,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datasources_overview .panel > .table-bordered > tbody > tr:last-child > td,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datasources_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#datasources_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datasources_overview .panel > .table-bordered > tbody > tr:last-child > th,
#datasources_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datasources_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#datasources_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datasources_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datasources_overview .panel-group {
  margin-bottom: 20px;
}
#datasources_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datasources_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#datasources_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#datasources_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#datasources_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datasources_overview .panel-group .panel-footer {
  border-top: 0;
}
#datasources_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datasources_overview .panel-default {
  border-color: #dddddd;
}
#datasources_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datasources_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datasources_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datasources_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datasources_overview .panel-primary {
  border-color: #428bca;
}
#datasources_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datasources_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datasources_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datasources_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datasources_overview .panel-success {
  border-color: #d6e9c6;
}
#datasources_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datasources_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datasources_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datasources_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datasources_overview .panel-info {
  border-color: #bce8f1;
}
#datasources_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datasources_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datasources_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datasources_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datasources_overview .panel-warning {
  border-color: #faebcc;
}
#datasources_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datasources_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datasources_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datasources_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datasources_overview .panel-danger {
  border-color: #ebccd1;
}
#datasources_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datasources_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datasources_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datasources_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datasources_overview #datasources_overview_react {
  display: flex;
  flex-direction: row;
  height: calc(100% - 48px);
}
#datasources_overview #datasources_overview_react .side-menu {
  width: 44px;
  height: 100%;
  background: #f1f1f1;
  border-right: 1px solid #d5d5d5;
}
#datasources_overview #datasources_overview_react .side-menu button {
  color: #555555;
  background-color: #eeeeee;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #d5d5d5;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
  display: block;
}
#datasources_overview #datasources_overview_react .content-box {
  padding: 20px;
}
#datasources_overview #datasources_overview_react .attrbox-appear {
  opacity: 0.01;
}
#datasources_overview #datasources_overview_react .attrbox-appear.attrbox-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
#datasources_overview #datasources_overview_react .attrbox-enter {
  opacity: 0.01;
}
#datasources_overview #datasources_overview_react .attrbox-enter.attrbox-enter-active {
  opacity: 1;
  transition: opacity 500ms ease-in;
}
#datasources_overview #datasources_overview_react .attrbox-leave {
  opacity: 1;
}
#datasources_overview #datasources_overview_react .attrbox-leave.attrbox-leave-active {
  opacity: 0.01;
  transition: opacity 300ms ease-in;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-heading {
  background: #f39100;
  color: white;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body {
  height: calc(100% - 41px);
  overflow-y: hidden;
  padding: 0;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.elements-list {
  height: calc(100% - 84px);
  padding: 15px 0 15px 15px;
  overflow-x: hidden;
  overflow-y: auto;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource-search {
  padding: 15px 15px 5px 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource-search i {
  margin-right: 5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource-search input {
  border: none;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder {
  height: 20px;
  margin: 0 2px 10px 5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder button.btn-icon {
  width: 20px;
  height: 18px;
  margin-top: -6px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder button.btn-icon i {
  vertical-align: unset;
  width: 20px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder button.btn-icon.btn-text {
  text-align: left;
  width: calc(100% - 170px);
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder span.label {
  margin-right: 7px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder div.pull-right {
  margin: 0 5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder .dropdown-menu {
  color: #e50050;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder .dropdown-menu i {
  width: 20px;
  margin-right: 5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.folder-wrapper div.folder-datasources > div.datasource {
  margin-left: 21px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource {
  height: 20px;
  margin: 0 -2.5px 10px 1px;
  padding: 0px 5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource i {
  margin-right: 7px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource button.btn-icon {
  width: 20px;
  height: 18px;
  margin-top: -6px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource button.btn-icon i {
  vertical-align: unset;
  width: 20px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource span.pull-right {
  margin: 0 2.5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource div.pull-right {
  margin: 0 5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource .dropdown-menu {
  color: #e50050;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource .dropdown-menu i {
  width: 20px;
  margin-right: 5px;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource:hover {
  background: #ffe6c0;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body div.datasource.selected {
  background: #ffe6c0;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body .dot.red {
  color: red;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body .dot.green {
  color: green;
}
#datasources_overview #datasources_overview_react .panel-datasources .panel-body .dot.gray {
  color: gray;
}
#datasources_overview #datasources_overview_react .panel-datasource > .panel-heading > i {
  margin-right: 5px;
}
#datasources_overview #datasources_overview_react .panel-datasource > .panel-heading .actions button {
  margin-left: 10px;
}
#datasources_overview #datasources_overview_react .panel-datasource .panel-body {
  height: calc(100% - 70px);
}
#datasources_overview #datasources_overview_react .datasource-details {
  height: 100%;
}
#datasources_overview #datasources_overview_react .datasource-details .green {
  color: #66c283;
}
#datasources_overview #datasources_overview_react .datasource-details .red {
  color: #d53e42;
}
#datasources_overview #datasources_overview_react .info-box > .panel-body {
  height: calc(100% - 41px);
}
#datasources_overview #datasources_overview_react .connected-eobj-box > .panel-body {
  height: calc(100% - 41px);
}
#datasources_overview #datasources_overview_react .info-box {
  height: 100%;
}
#datasources_overview #datasources_overview_react .info-box > .panel-heading {
  background: transparent;
}
#datasources_overview #datasources_overview_react .info-box > .panel-heading i {
  margin: 0px 5px 0px 0px;
}
#datasources_overview #datasources_overview_react .info-box .panel-body {
  padding: 0px;
  overflow-y: auto;
}
#datasources_overview #datasources_overview_react .info-box .panel-body .panel-row {
  cursor: pointer;
  padding: 10px;
  border-bottom: 1px solid #c7c7c7;
}
#datasources_overview #datasources_overview_react .info-box .panel-body .panel-row:last-child {
  border-bottom-width: 0px;
}
#datasources_overview #datasources_overview_react .info-box .panel-body .panel-row.active {
  cursor: pointer;
}
#datasources_overview #datasources_overview_react .info-box .panel-body .panel-row.active:hover {
  background: #ececec;
}
#datasources_overview #datasources_overview_react .info-box .panel-body .panel-row span.label {
  float: right;
  margin-left: 5px;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-content {
  height: calc(100% - 73px);
  overflow: auto;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-group {
  box-shadow: none;
  border-color: #dddddd;
  border-radius: 0;
  margin-top: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-group input[type="text"]:focus {
  box-shadow: none;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-group .accordion-heading {
  box-shadow: none;
  border-radius: 0;
  background: white;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-group .accordion-heading .accordion-toggle {
  color: #000000;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-group .accordion-heading .accordion-toggle > i {
  margin-left: 0px;
  margin-right: 5px;
  cursor: default;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-group .accordion-heading .accordion-toggle > i:hover {
  color: #000000;
}
#datasources_overview #datasources_overview_react .ds-tables .accordion-group .accordion-heading .accordion-toggle > i.pull-right {
  cursor: pointer;
  margin-top: 4px;
  margin-right: 0;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row {
  padding: 0px;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .name {
  padding: 8px 10px;
  display: block;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .name span {
  margin-left: 5px;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .ds-table-name {
  display: inline-block;
  width: calc(100% - 120px);
  vertical-align: top;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .fixwidth {
  width: 10px;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .attributes {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 10px 10px 20px;
  border-top: 1px solid #000000;
  background: #f5f5f5;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .attribute {
  display: flex;
  background: #e2e2e2;
  margin: 4px;
  padding: 2px 8px;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .attribute.createdindr {
  background: #e50050;
  color: white;
}
#datasources_overview #datasources_overview_react .ds-tables .ds-table-row .attribute .middleline {
  align-self: center;
  display: flex;
}
#datasources_overview #datasources_overview_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#datasources_overview #datasources_overview_react button.btn.btn-icon:active,
#datasources_overview #datasources_overview_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datasources_overview #datasources_overview_react button.btn.btn-icon:hover {
  color: #999999;
}
#upload_ds_modal.modal.fade.in {
  top: 10%;
}
#upload_ds_modal .modal-title {
  margin: 5px 0px;
  font-size: 13px;
  font-weight: normal;
}
#upload_ds_modal .modal-body {
  background-color: white;
  height: 140px;
}
#upload_ds_modal .modal-body .processing-box {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
}
#upload_ds_modal .modal-body .processing-box .processing {
  text-align: center;
}
#upload_ds_modal .modal-body .fix-file-input {
  line-height: normal;
}
#upload_ds_modal .modal-body .fit {
  margin-right: 5px;
}
#upload_ds_modal .modal-footer .btn + .btn {
  margin: 5px;
}
#upload_ds_modal .btn-link {
  color: #555555;
  border: none;
  background: none;
  text-decoration: underline;
}
#upload_ds_modal .btn-link:hover {
  color: #999999;
}
#upload_ds_modal #btn-cancel {
  padding-top: 4px;
}
#export_ds_modal.modal.fade.in {
  top: 10%;
}
#export_ds_modal .modal-title {
  margin: 5px 0px;
  font-size: 13px;
  font-weight: normal;
}
#export_ds_modal .datasource-export-select-table {
  height: 400px;
  overflow: auto;
}
#export_ds_modal .datasource-export-header {
  background-color: #eeeeee;
}
#export_ds_modal .datasource-export-row {
  width: 340px;
  border: 1px solid #eeeeee;
  margin-top: -1px;
}
#export_ds_modal .datasource-export-row .datasource-export-checkbox {
  width: 14px;
  padding: 2px 5px;
  display: inline-block;
  border-right: 1px solid #eeeeee;
}
#export_ds_modal .datasource-export-row .datasource-export-checkbox input {
  margin: 0;
}
#export_ds_modal .datasource-export-row .datasource-export-row-name {
  width: 290px;
  padding: 4px 10px;
  display: inline-block;
}
#incomming_record_modal .modal-title {
  margin: 5px 0px;
  font-size: 13px;
  font-weight: normal;
}
#incomming_record_modal.modal.fade.in {
  top: 10%;
}
#incomming_record_modal.modal.fade.in .modal-body {
  max-height: calc(100vh - 300px) !important;
  height: calc(100vh - 300px) !important;
  overflow: auto !important;
  background: #fdfdfd;
}
#incomming_record_modal .btn-link {
  color: #555555;
  border: none;
  background: none;
  text-decoration: underline;
}
#incomming_record_modal .btn-link:hover {
  color: #999999;
}
#sync_details_modal {
  top: 50%;
  transform: translateY(-50%);
}
#sync_details_modal .modal-body {
  max-height: 500px;
  overflow-y: auto;
}
#sync_details_modal .modal-body .panel-row {
  padding: 10px;
  border-bottom: 1px solid #c7c7c7;
}
#sync_details_modal .modal-body .panel-row:last-child {
  border-bottom-width: 0px;
}
#sync_details_modal .modal-body .panel-row span.label {
  float: right;
  margin-left: 5px;
}
#sync_details_modal .modal-body .green {
  color: #66c283;
}
#sync_details_modal .modal-body .red {
  color: #d53e42;
}
#sync_details_modal .modal-body .tableReportInfo {
  padding-left: 15px;
  white-space: pre;
}
#confirm_clear_history_modal {
  top: 50%;
  transform: translateY(-50%);
}
#confirm_clear_history_modal .modal-body {
  max-height: 500px;
  overflow-y: auto;
}
#datasources_menu_sidebar {
  margin-top: -9px;
  width: 50px !important;
  height: 100%;
  color: #999999;
  border: 0;
}
#datasources_menu_sidebar #datapipeline_menus {
  margin-left: -10px;
  width: 55px ;
  border-radius: 0;
  border: 0;
}
#datasources_menu_sidebar #datapipeline_menus button {
  color: #555555;
  background-color: #eeeeee;
  border: 0;
  border-bottom: 1px solid #555555 !important;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
  display: block;
}
#datasources_menu_sidebar #datapipeline_menus button.disabled {
  color: #999999;
}
#datasources_menu_sidebar #datapipeline_menus button:hover {
  color: #999999;
}
.snapshotManager-modal {
  top: 20% !important;
  margin-left: -540px;
  width: 1100px;
}
.snapshotManager-modal .warning {
  color: #f3a139;
}
.snapshotManager-modal .error {
  color: #dc6343;
}
.snapshotManager-modal .noFloat {
  float: none !important;
}
.snapshotManager-modal .buttonWrapper {
  padding: 3px;
  white-space: nowrap;
}
.snapshotManager-modal .datasourceTreeBox {
  height: 400px;
  border: 1px solid gray;
  background: #ffffff;
  margin: 5px;
  padding: 5px;
  overflow-x: auto;
}
.snapshotManager-modal .subtree {
  height: auto;
  overflow-y: hidden;
  transition: max-height 0.2s ease-in;
  padding: 1px 15px;
}
.snapshotManager-modal .subtree_fadeOut {
  max-height: 0 !important;
  transition: max-height 0.2s ease-out;
}
.snapshotManager-modal button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
.snapshotManager-modal button.btn.btn-icon:active,
.snapshotManager-modal button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
.snapshotManager-modal button.btn.btn-icon:hover {
  color: #999999;
}
.snapshotManager-modal .confirmation-input {
  margin-bottom: 0px;
  margin-right: 3px;
  width: calc(45% - 14px);
}
.snapshotManager-modal .snapshot-resettext {
  display: inline-flex;
  white-space: normal;
}
#datasource,
#datasources_overview_new {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#datasource .panel,
#datasources_overview_new .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datasource .panel-body,
#datasources_overview_new .panel-body {
  padding: 15px;
}
#datasource .panel-heading,
#datasources_overview_new .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasource .panel-heading > .dropdown .dropdown-toggle,
#datasources_overview_new .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datasource .panel-title,
#datasources_overview_new .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datasource .panel-title > a,
#datasources_overview_new .panel-title > a {
  color: inherit;
}
#datasource .panel-footer,
#datasources_overview_new .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasource .panel > .list-group,
#datasources_overview_new .panel > .list-group,
#datasource .panel > .panel-collapse > .list-group,
#datasources_overview_new .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datasource .panel > .list-group .list-group-item,
#datasources_overview_new .panel > .list-group .list-group-item,
#datasource .panel > .panel-collapse > .list-group .list-group-item,
#datasources_overview_new .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datasource .panel > .list-group:first-child .list-group-item:first-child,
#datasources_overview_new .panel > .list-group:first-child .list-group-item:first-child,
#datasource .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child,
#datasources_overview_new .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasource .panel > .list-group:last-child .list-group-item:last-child,
#datasources_overview_new .panel > .list-group:last-child .list-group-item:last-child,
#datasource .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child,
#datasources_overview_new .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasource .panel-heading + .list-group .list-group-item:first-child,
#datasources_overview_new .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datasource .list-group + .panel-footer,
#datasources_overview_new .list-group + .panel-footer {
  border-top-width: 0;
}
#datasource .panel > .table,
#datasources_overview_new .panel > .table,
#datasource .panel > .table-responsive > .table,
#datasources_overview_new .panel > .table-responsive > .table,
#datasource .panel > .panel-collapse > .table,
#datasources_overview_new .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datasource .panel > .table caption,
#datasources_overview_new .panel > .table caption,
#datasource .panel > .table-responsive > .table caption,
#datasources_overview_new .panel > .table-responsive > .table caption,
#datasource .panel > .panel-collapse > .table caption,
#datasources_overview_new .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datasource .panel > .table:first-child,
#datasources_overview_new .panel > .table:first-child,
#datasource .panel > .table-responsive:first-child > .table:first-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasource .panel > .table:first-child > thead:first-child > tr:first-child,
#datasources_overview_new .panel > .table:first-child > thead:first-child > tr:first-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datasource .panel > .table:first-child > tbody:first-child > tr:first-child,
#datasources_overview_new .panel > .table:first-child > tbody:first-child > tr:first-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datasource .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasources_overview_new .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasource .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasources_overview_new .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasource .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasources_overview_new .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasource .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datasources_overview_new .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datasource .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasources_overview_new .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasource .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasources_overview_new .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasource .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasources_overview_new .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasource .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datasources_overview_new .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datasource .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datasources_overview_new .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datasource .panel > .table:last-child,
#datasources_overview_new .panel > .table:last-child,
#datasource .panel > .table-responsive:last-child > .table:last-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasource .panel > .table:last-child > tbody:last-child > tr:last-child,
#datasources_overview_new .panel > .table:last-child > tbody:last-child > tr:last-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datasource .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datasources_overview_new .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datasource .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasources_overview_new .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasource .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasources_overview_new .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasource .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasources_overview_new .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasource .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datasources_overview_new .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datasource .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasources_overview_new .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasource .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasources_overview_new .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasource .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasources_overview_new .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasource .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datasources_overview_new .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datasource .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datasources_overview_new .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datasource .panel > .panel-body + .table,
#datasources_overview_new .panel > .panel-body + .table,
#datasource .panel > .panel-body + .table-responsive,
#datasources_overview_new .panel > .panel-body + .table-responsive,
#datasource .panel > .table + .panel-body,
#datasources_overview_new .panel > .table + .panel-body,
#datasource .panel > .table-responsive + .panel-body,
#datasources_overview_new .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datasource .panel > .table > tbody:first-child > tr:first-child th,
#datasources_overview_new .panel > .table > tbody:first-child > tr:first-child th,
#datasource .panel > .table > tbody:first-child > tr:first-child td,
#datasources_overview_new .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datasource .panel > .table-bordered,
#datasources_overview_new .panel > .table-bordered,
#datasource .panel > .table-responsive > .table-bordered,
#datasources_overview_new .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datasource .panel > .table-bordered > thead > tr > th:first-child,
#datasources_overview_new .panel > .table-bordered > thead > tr > th:first-child,
#datasource .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datasource .panel > .table-bordered > tbody > tr > th:first-child,
#datasources_overview_new .panel > .table-bordered > tbody > tr > th:first-child,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datasource .panel > .table-bordered > tfoot > tr > th:first-child,
#datasources_overview_new .panel > .table-bordered > tfoot > tr > th:first-child,
#datasource .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datasource .panel > .table-bordered > thead > tr > td:first-child,
#datasources_overview_new .panel > .table-bordered > thead > tr > td:first-child,
#datasource .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datasource .panel > .table-bordered > tbody > tr > td:first-child,
#datasources_overview_new .panel > .table-bordered > tbody > tr > td:first-child,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datasource .panel > .table-bordered > tfoot > tr > td:first-child,
#datasources_overview_new .panel > .table-bordered > tfoot > tr > td:first-child,
#datasource .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datasource .panel > .table-bordered > thead > tr > th:last-child,
#datasources_overview_new .panel > .table-bordered > thead > tr > th:last-child,
#datasource .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datasource .panel > .table-bordered > tbody > tr > th:last-child,
#datasources_overview_new .panel > .table-bordered > tbody > tr > th:last-child,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datasource .panel > .table-bordered > tfoot > tr > th:last-child,
#datasources_overview_new .panel > .table-bordered > tfoot > tr > th:last-child,
#datasource .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datasource .panel > .table-bordered > thead > tr > td:last-child,
#datasources_overview_new .panel > .table-bordered > thead > tr > td:last-child,
#datasource .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datasource .panel > .table-bordered > tbody > tr > td:last-child,
#datasources_overview_new .panel > .table-bordered > tbody > tr > td:last-child,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datasource .panel > .table-bordered > tfoot > tr > td:last-child,
#datasources_overview_new .panel > .table-bordered > tfoot > tr > td:last-child,
#datasource .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datasource .panel > .table-bordered > thead > tr:first-child > td,
#datasources_overview_new .panel > .table-bordered > thead > tr:first-child > td,
#datasource .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datasources_overview_new .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datasource .panel > .table-bordered > tbody > tr:first-child > td,
#datasources_overview_new .panel > .table-bordered > tbody > tr:first-child > td,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datasource .panel > .table-bordered > thead > tr:first-child > th,
#datasources_overview_new .panel > .table-bordered > thead > tr:first-child > th,
#datasource .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datasources_overview_new .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datasource .panel > .table-bordered > tbody > tr:first-child > th,
#datasources_overview_new .panel > .table-bordered > tbody > tr:first-child > th,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datasource .panel > .table-bordered > tbody > tr:last-child > td,
#datasources_overview_new .panel > .table-bordered > tbody > tr:last-child > td,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datasource .panel > .table-bordered > tfoot > tr:last-child > td,
#datasources_overview_new .panel > .table-bordered > tfoot > tr:last-child > td,
#datasource .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datasource .panel > .table-bordered > tbody > tr:last-child > th,
#datasources_overview_new .panel > .table-bordered > tbody > tr:last-child > th,
#datasource .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datasource .panel > .table-bordered > tfoot > tr:last-child > th,
#datasources_overview_new .panel > .table-bordered > tfoot > tr:last-child > th,
#datasource .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
#datasources_overview_new .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datasource .panel > .table-responsive,
#datasources_overview_new .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datasource .panel-group,
#datasources_overview_new .panel-group {
  margin-bottom: 20px;
}
#datasource .panel-group .panel,
#datasources_overview_new .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datasource .panel-group .panel + .panel,
#datasources_overview_new .panel-group .panel + .panel {
  margin-top: 5px;
}
#datasource .panel-group .panel-heading,
#datasources_overview_new .panel-group .panel-heading {
  border-bottom: 0;
}
#datasource .panel-group .panel-heading + .panel-collapse > .panel-body,
#datasources_overview_new .panel-group .panel-heading + .panel-collapse > .panel-body,
#datasource .panel-group .panel-heading + .panel-collapse > .list-group,
#datasources_overview_new .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datasource .panel-group .panel-footer,
#datasources_overview_new .panel-group .panel-footer {
  border-top: 0;
}
#datasource .panel-group .panel-footer + .panel-collapse .panel-body,
#datasources_overview_new .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datasource .panel-default,
#datasources_overview_new .panel-default {
  border-color: #dddddd;
}
#datasource .panel-default > .panel-heading,
#datasources_overview_new .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datasource .panel-default > .panel-heading + .panel-collapse > .panel-body,
#datasources_overview_new .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datasource .panel-default > .panel-heading .badge,
#datasources_overview_new .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datasource .panel-default > .panel-footer + .panel-collapse > .panel-body,
#datasources_overview_new .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datasource .panel-primary,
#datasources_overview_new .panel-primary {
  border-color: #428bca;
}
#datasource .panel-primary > .panel-heading,
#datasources_overview_new .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datasource .panel-primary > .panel-heading + .panel-collapse > .panel-body,
#datasources_overview_new .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datasource .panel-primary > .panel-heading .badge,
#datasources_overview_new .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datasource .panel-primary > .panel-footer + .panel-collapse > .panel-body,
#datasources_overview_new .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datasource .panel-success,
#datasources_overview_new .panel-success {
  border-color: #d6e9c6;
}
#datasource .panel-success > .panel-heading,
#datasources_overview_new .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datasource .panel-success > .panel-heading + .panel-collapse > .panel-body,
#datasources_overview_new .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datasource .panel-success > .panel-heading .badge,
#datasources_overview_new .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datasource .panel-success > .panel-footer + .panel-collapse > .panel-body,
#datasources_overview_new .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datasource .panel-info,
#datasources_overview_new .panel-info {
  border-color: #bce8f1;
}
#datasource .panel-info > .panel-heading,
#datasources_overview_new .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datasource .panel-info > .panel-heading + .panel-collapse > .panel-body,
#datasources_overview_new .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datasource .panel-info > .panel-heading .badge,
#datasources_overview_new .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datasource .panel-info > .panel-footer + .panel-collapse > .panel-body,
#datasources_overview_new .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datasource .panel-warning,
#datasources_overview_new .panel-warning {
  border-color: #faebcc;
}
#datasource .panel-warning > .panel-heading,
#datasources_overview_new .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datasource .panel-warning > .panel-heading + .panel-collapse > .panel-body,
#datasources_overview_new .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datasource .panel-warning > .panel-heading .badge,
#datasources_overview_new .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datasource .panel-warning > .panel-footer + .panel-collapse > .panel-body,
#datasources_overview_new .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datasource .panel-danger,
#datasources_overview_new .panel-danger {
  border-color: #ebccd1;
}
#datasource .panel-danger > .panel-heading,
#datasources_overview_new .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datasource .panel-danger > .panel-heading + .panel-collapse > .panel-body,
#datasources_overview_new .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datasource .panel-danger > .panel-heading .badge,
#datasources_overview_new .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datasource .panel-danger > .panel-footer + .panel-collapse > .panel-body,
#datasources_overview_new .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datasource .red,
#datasources_overview_new .red {
  color: red;
}
#datasource .green,
#datasources_overview_new .green {
  color: green;
}
#datasource .subElements,
#datasources_overview_new .subElements {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 10px 10px 20px;
}
#datasource .subElement,
#datasources_overview_new .subElement {
  background: #e2e2e2;
  margin: 4px;
  padding: 2px 8px;
}
#datasource #datasources_overview_screen,
#datasources_overview_new #datasources_overview_screen {
  display: flex;
  flex-direction: row;
  height: calc(100% - 48px);
}
#datasource #datasources_overview_screen .content-box,
#datasources_overview_new #datasources_overview_screen .content-box {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 20px;
}
#datasource #datasources_overview_screen .content-box #datasources_table,
#datasources_overview_new #datasources_overview_screen .content-box #datasources_table {
  height: 100%;
}
#datasource #datasources_overview_screen .content-box #datasources_table .selection-cell input,
#datasources_overview_new #datasources_overview_screen .content-box #datasources_table .selection-cell input {
  margin-top: 5px;
  margin-bottom: 14px;
}
#datasource #datasources_overview_screen .content-box .actions,
#datasources_overview_new #datasources_overview_screen .content-box .actions,
#datasource #datasources_overview_screen .content-box .status-cell,
#datasources_overview_new #datasources_overview_screen .content-box .status-cell,
#datasource #datasources_overview_screen .content-box .selection-cell,
#datasources_overview_new #datasources_overview_screen .content-box .selection-cell,
#datasource #datasources_overview_screen .content-box .modeller-cell,
#datasources_overview_new #datasources_overview_screen .content-box .modeller-cell {
  text-align: center;
}
#datasource #datasources_overview_screen .content-box .name-header i,
#datasources_overview_new #datasources_overview_screen .content-box .name-header i,
#datasource #datasources_overview_screen .content-box .type-header i,
#datasources_overview_new #datasources_overview_screen .content-box .type-header i {
  margin-right: 5px;
}
#datasource #datasources_overview_screen .content-box .name-header input,
#datasources_overview_new #datasources_overview_screen .content-box .name-header input,
#datasource #datasources_overview_screen .content-box .type-header input,
#datasources_overview_new #datasources_overview_screen .content-box .type-header input {
  width: 200px;
}
#datasource #datasources_overview_screen .content-box .selection-header,
#datasources_overview_new #datasources_overview_screen .content-box .selection-header {
  text-align: center;
}
#datasource #datasources_overview_screen .content-box .selection-header input,
#datasources_overview_new #datasources_overview_screen .content-box .selection-header input {
  margin-top: 0px;
}
#datasource #datasources_overview_screen .content-box button.btn.btn-icon,
#datasources_overview_new #datasources_overview_screen .content-box button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#datasource #datasources_overview_screen .content-box button.btn.btn-icon:active,
#datasources_overview_new #datasources_overview_screen .content-box button.btn.btn-icon:active,
#datasource #datasources_overview_screen .content-box button.btn.btn-icon:focus,
#datasources_overview_new #datasources_overview_screen .content-box button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#datasource #datasources_overview_screen .content-box button.btn.btn-icon:hover,
#datasources_overview_new #datasources_overview_screen .content-box button.btn.btn-icon:hover {
  color: #999999;
}
#datasource .ReactTable .rt-tbody button.btn.btn-icon,
#datasources_overview_new .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#datasource .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon,
#datasources_overview_new .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#add_folder_modal,
#rename_folder_modal,
#move_folder_modal,
#info_modal {
  top: 10%;
}
#info_modal .red {
  color: red;
}
#info_modal .green {
  color: green;
}
#info_modal .modal-body {
  height: 600px;
}
#info_modal .modal-body .tab-content {
  height: calc(100% - 40px);
}
#info_modal button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#info_modal button.btn.btn-icon:active,
#info_modal button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#info_modal button.btn.btn-icon:hover {
  color: #999999;
}
#edit_datasource_configuration_modal {
  top: 15%;
  width: 1050px;
  position: absolute;
  left: 50%;
  margin-left: -525px;
}
#edit_datasource_configuration_modal .modal-body {
  padding: 0px;
}
#edit_datasource_configuration_modal #edit_csv_v3_modal,
#edit_datasource_configuration_modal #edit_excel_v3_modal,
#edit_datasource_configuration_modal #edit_odbc_v3_modal,
#edit_datasource_configuration_modal #edit_mssql_v3_modal,
#edit_datasource_configuration_modal #edit_portal_v3_modal,
#edit_datasource_configuration_modal #edit_oracledb_v3_modal,
#edit_datasource_configuration_modal #edit_xom_v3_modal {
  height: 425px;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form {
  padding: 5px;
  height: 350px;
  overflow: auto;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form > form,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form > form,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form > form,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form > form,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form > form,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form > form,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form > form {
  overflow: visible;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader input,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader input,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader input,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader input,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader input,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader input,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader input {
  display: none;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__files,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__files,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__files,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__files,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__files,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__files,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__files {
  display: flex;
  flex-wrap: wrap;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file {
  position: relative;
  margin: 5px 5px 5px 0px;
  padding: 3px;
  background: #f8f8f8;
  border: 1px solid lightgray;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file__name,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file__name,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file__name,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file__name,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file__name,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file__name,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file__name {
  display: inline-block;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file__status {
  display: inline-block;
  margin-right: 5px;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file--succeed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file--succeed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file--succeed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file--succeed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file--succeed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file--succeed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file--succeed .controls__uploader__file__status {
  color: #66c283;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file--failed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file--failed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file--failed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file--failed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file--failed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file--failed .controls__uploader__file__status,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file--failed .controls__uploader__file__status {
  color: #d53e42;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--started .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file--running .controls__uploader__file__actions {
  display: none;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file:hover > .controls__uploader__file__actions {
  display: block;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls__uploader__file__actions,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls__uploader__file__actions {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  background: #ffffffc7;
  padding: 2px 5px;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form #files_encoding_input,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form #files_encoding_input,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form #files_encoding_input,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form #files_encoding_input,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form #files_encoding_input,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form #files_encoding_input,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form #files_encoding_input {
  position: static;
  width: 87%;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .rw-multiselect.rw-widget,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .rw-multiselect.rw-widget,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .rw-multiselect.rw-widget,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .rw-multiselect.rw-widget,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .rw-multiselect.rw-widget,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .rw-multiselect.rw-widget,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .rw-multiselect.rw-widget {
  width: 87%;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls.controls--with-disable,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls.controls--with-disable,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls.controls--with-disable,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls.controls--with-disable,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls.controls--with-disable,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls.controls--with-disable,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls.controls--with-disable {
  display: flex;
  align-items: center;
  max-width: 85%;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls.controls--with-disable .controls-input,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls.controls--with-disable .controls-input,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls.controls--with-disable .controls-input,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls.controls--with-disable .controls-input,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls.controls--with-disable .controls-input,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls.controls--with-disable .controls-input,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls.controls--with-disable .controls-input {
  display: flex;
  flex: 1 1 0px;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls.controls--with-disable .controls-input > input,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls.controls--with-disable .controls-input > input,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls.controls--with-disable .controls-input > input,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls.controls--with-disable .controls-input > input,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls.controls--with-disable .controls-input > input,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls.controls--with-disable .controls-input > input,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls.controls--with-disable .controls-input > input {
  width: 100%;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls.controls--with-disable .controls-disable,
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls.controls--with-disable .controls-disable,
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls.controls--with-disable .controls-disable,
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls.controls--with-disable .controls-disable,
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls.controls--with-disable .controls-disable,
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls.controls--with-disable .controls-disable,
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls.controls--with-disable .controls-disable {
  display: flex;
  flex: 0.3 0.3 0px;
}
#edit_datasource_configuration_modal .connector_csv_v3_step_one_react__form .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#edit_datasource_configuration_modal .connector_excel_v3_step_one_react__form .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#edit_datasource_configuration_modal .connector_odbc_v3_step_one_react__form .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#edit_datasource_configuration_modal .connector_mssql_v3_step_one_react__form .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#edit_datasource_configuration_modal .connector_portal_v3_step_one_react__form .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#edit_datasource_configuration_modal .connector_oracledb_v3_step_one_react__form .controls.controls--with-disable .controls-disable > input[type="checkbox"],
#edit_datasource_configuration_modal .connector_xom_v3_step_one_react__form .controls.controls--with-disable .controls-disable > input[type="checkbox"] {
  margin: -1px 7px 0px 0px;
  padding: 0px;
}
#edit_datasource_configuration_modal .comparsion_table {
  height: 365px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__header {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #c7c7c7;
  padding-left: 15px;
  background: #f9f9f9;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__container {
  display: flex;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__body__search_box input,
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__body__search_box input {
  width: 100%;
  box-sizing: border-box;
  border: none;
  padding: 5px;
  background: white;
  border-bottom: 1px solid;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables {
  width: 300px;
  border-right: 1px solid #c7c7c7;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__header {
  display: flex;
  border-bottom: 1px solid #c7c7c7;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__header__title {
  flex: 1 1 0px;
  padding: 8px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__header__statistics {
  padding: 8px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__header__statistics > div {
  margin-left: 5px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__body {
  height: 270px;
  overflow: auto;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__element {
  display: flex;
  border-bottom: 1px solid #c7c7c7;
  border-left: 5px solid gray;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__element.done {
  border-left: 5px solid #9bb921;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__element.selected {
  background: #ececec;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__element__text {
  flex: 1 1 0px;
  padding: 7px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__element__select {
  flex: 0 0 18px;
  padding: 7px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__body__select_options {
  display: flex;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__body__select_options > button {
  flex: 1 1 0px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__element__status {
  padding: 7px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__tables__list {
  height: 238px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__element {
  display: flex;
  border-bottom: 1px solid #c7c7c7;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__element__pkey {
  padding: 6px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__element__name {
  flex: 1 1 0px;
  padding: 6px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__element__status {
  padding: 6px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes {
  flex: 1 1 0px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__header {
  display: flex;
  border-bottom: 1px solid #c7c7c7;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__header__title {
  flex: 1 1 0;
  padding: 8px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__header__statistics {
  padding: 8px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__header__statistics > div {
  margin-left: 5px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__body {
  height: 270px;
}
#edit_datasource_configuration_modal .comparsion_table .comparsion_table__attributes__list {
  height: 238px;
  overflow: auto;
}
#edit_datasource_configuration_modal button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#edit_datasource_configuration_modal button.btn.btn-icon:active,
#edit_datasource_configuration_modal button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#edit_datasource_configuration_modal button.btn.btn-icon:hover {
  color: #999999;
}
#edit_datasource_configuration_modal button.btn.btn-icon.btn-icon-light {
  color: #cdcdcd;
}
#edit_datasource_configuration_modal .steps_bar {
  height: 46px;
  border: 1px solid #ddd;
  border-radius: 3px;
  list-style: none outside none;
  padding: 0px;
  margin: 5px;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  background-color: #f9f9f9;
}
#edit_datasource_configuration_modal .steps_bar::after,
#edit_datasource_configuration_modal .steps_bar::before {
  display: table;
  content: "";
  line-height: 0;
}
#edit_datasource_configuration_modal .steps_bar::after {
  clear: both;
}
#edit_datasource_configuration_modal .steps_bar .steps_bar__actions {
  height: 46px;
  line-height: 46px;
  float: right;
  padding-right: 15px;
  vertical-align: middle;
}
#edit_datasource_configuration_modal .steps_bar .steps_bar__actions button {
  color: #555555;
  border: none;
  background: none;
  padding: 0 10px 0 10px;
}
#edit_datasource_configuration_modal .steps_bar .steps_bar__actions button:hover {
  color: #999999;
}
#edit_datasource_configuration_modal .steps_bar .steps_bar__actions .btn-prev i {
  margin-right: 5px;
}
#edit_datasource_configuration_modal .steps_bar .steps_bar__actions .btn-next i {
  margin-left: 5px;
}
#edit_datasource_configuration_modal .steps_bar .steps_bar__steps {
  margin: 0px;
}
#edit_datasource_configuration_modal .steps_bar .steps__step {
  float: left;
  margin: 0;
  position: relative;
  font-size: 16px;
  cursor: default;
  background: none;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #eee;
  color: #778e19;
  height: 46px;
  line-height: 46px;
  list-style-type: none;
  padding: 0 15px 0 35px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#edit_datasource_configuration_modal .steps_bar .steps__step .badge {
  margin: 0 8px 0 5px;
  text-shadow: none;
  background-color: #e50050;
}
#edit_datasource_configuration_modal .steps_bar .steps__step .chevron {
  border: 24px solid transparent;
  border-left: 14px solid #d4d4d4;
  border-right: 0;
  display: block;
  position: absolute;
  right: -14px;
  top: 0;
}
#edit_datasource_configuration_modal .steps_bar .steps__step .chevron:before {
  display: block;
  position: absolute;
  border: 24px solid transparent;
  border-left: 14px solid #ededed;
  border-right: 0;
  content: "";
  right: 1px;
  top: -25px;
}
#edit_datasource_configuration_modal .steps_bar .steps__step:nth-child(1) {
  border-radius: 4px 0 0 4px;
  padding-left: 20px;
  z-index: 10;
}
#edit_datasource_configuration_modal .steps_bar .steps__step:nth-child(2) {
  z-index: 9;
}
#edit_datasource_configuration_modal .steps_bar .steps__step:nth-child(3) {
  z-index: 8;
}
#edit_datasource_configuration_modal .steps_bar .steps__step:nth-child(4) {
  z-index: 7;
}
#edit_datasource_configuration_modal .steps_bar .steps__step:nth-child(5) {
  z-index: 6;
}
#edit_datasource_configuration_modal .steps_bar .steps__step:nth-child(6) {
  z-index: 5;
}
#edit_datasource_configuration_modal .steps_bar .steps__step--active {
  margin: 0;
  background: #e50050;
  color: #fff;
  z-index: 11 !important;
  text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
}
#edit_datasource_configuration_modal .steps_bar .steps__step--active .badge {
  color: #e50050;
  text-shadow: none;
  background-color: #fff;
}
#edit_datasource_configuration_modal .steps_bar .steps__step--active .chevron:before {
  border-left-color: #e50050;
}
#datasource_info_modal {
  top: 10%;
}
#datasource_info_modal .modal-body {
  height: 600px;
  padding: 0px;
}
#datasource_info_modal .modal-body #service_jobs {
  height: 600px;
}
#MoveDatasourcesModal .actions {
  margin-bottom: 20px;
}
#MoveDatasourcesModal .actions .search-bar {
  margin-bottom: 0;
  width: 100%;
}
#organization_overview {
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 32px);
  overflow-y: auto;
  padding: 15px;
  margin: -10px;
  margin-top: -10px !important;
  margin-left: -10px !important;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#organization_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#organization_overview .panel-body {
  padding: 15px;
}
#organization_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#organization_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#organization_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#organization_overview .panel-title > a {
  color: inherit;
}
#organization_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#organization_overview .panel > .list-group,
#organization_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#organization_overview .panel > .list-group .list-group-item,
#organization_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#organization_overview .panel > .list-group:first-child .list-group-item:first-child,
#organization_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#organization_overview .panel > .list-group:last-child .list-group-item:last-child,
#organization_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#organization_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#organization_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#organization_overview .panel > .table,
#organization_overview .panel > .table-responsive > .table,
#organization_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#organization_overview .panel > .table caption,
#organization_overview .panel > .table-responsive > .table caption,
#organization_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#organization_overview .panel > .table:first-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#organization_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#organization_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#organization_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#organization_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#organization_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#organization_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#organization_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#organization_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#organization_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#organization_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#organization_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#organization_overview .panel > .table:last-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#organization_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#organization_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#organization_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#organization_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#organization_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#organization_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#organization_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#organization_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#organization_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#organization_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#organization_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#organization_overview .panel > .panel-body + .table,
#organization_overview .panel > .panel-body + .table-responsive,
#organization_overview .panel > .table + .panel-body,
#organization_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#organization_overview .panel > .table > tbody:first-child > tr:first-child th,
#organization_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#organization_overview .panel > .table-bordered,
#organization_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#organization_overview .panel > .table-bordered > thead > tr > th:first-child,
#organization_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#organization_overview .panel > .table-bordered > tbody > tr > th:first-child,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#organization_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#organization_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#organization_overview .panel > .table-bordered > thead > tr > td:first-child,
#organization_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#organization_overview .panel > .table-bordered > tbody > tr > td:first-child,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#organization_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#organization_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#organization_overview .panel > .table-bordered > thead > tr > th:last-child,
#organization_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#organization_overview .panel > .table-bordered > tbody > tr > th:last-child,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#organization_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#organization_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#organization_overview .panel > .table-bordered > thead > tr > td:last-child,
#organization_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#organization_overview .panel > .table-bordered > tbody > tr > td:last-child,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#organization_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#organization_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#organization_overview .panel > .table-bordered > thead > tr:first-child > td,
#organization_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#organization_overview .panel > .table-bordered > tbody > tr:first-child > td,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#organization_overview .panel > .table-bordered > thead > tr:first-child > th,
#organization_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#organization_overview .panel > .table-bordered > tbody > tr:first-child > th,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#organization_overview .panel > .table-bordered > tbody > tr:last-child > td,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#organization_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#organization_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#organization_overview .panel > .table-bordered > tbody > tr:last-child > th,
#organization_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#organization_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#organization_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#organization_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#organization_overview .panel-group {
  margin-bottom: 20px;
}
#organization_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#organization_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#organization_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#organization_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#organization_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#organization_overview .panel-group .panel-footer {
  border-top: 0;
}
#organization_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#organization_overview .panel-default {
  border-color: #dddddd;
}
#organization_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#organization_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#organization_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#organization_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#organization_overview .panel-primary {
  border-color: #428bca;
}
#organization_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#organization_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#organization_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#organization_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#organization_overview .panel-success {
  border-color: #d6e9c6;
}
#organization_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#organization_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#organization_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#organization_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#organization_overview .panel-info {
  border-color: #bce8f1;
}
#organization_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#organization_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#organization_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#organization_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#organization_overview .panel-warning {
  border-color: #faebcc;
}
#organization_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#organization_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#organization_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#organization_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#organization_overview .panel-danger {
  border-color: #ebccd1;
}
#organization_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#organization_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#organization_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#organization_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#organization_overview .extendedWidth {
  width: 100%;
  margin-left: 0;
}
#organization_overview div.full-height {
  height: calc(100% - 32px);
  overflow-y: auto;
}
#organization_overview div.bordered {
  border: 1px solid #eeeeee;
}
#organization_overview div.padded {
  padding: 10px 15px;
}
#organization_overview div.panel {
  height: calc(100% - 24px);
}
#organization_overview .panel-heading {
  height: 22px;
  padding: 8px 15px;
}
#organization_overview .panel-heading i {
  margin-top: 5px;
}
#organization_overview .panel-body {
  padding: 0;
  width: calc(100% - 30px);
}
#organization_overview .userHeader {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 5px;
}
#organization_overview .userList {
  padding: 5px 10px 0;
  line-height: 24px;
}
#eobjects_overview {
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 77px);
  padding: 15px;
  margin: -10px;
  margin-top: -10px !important;
  margin-left: 35px !important;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#eobjects_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#eobjects_overview .panel-body {
  padding: 15px;
}
#eobjects_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#eobjects_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#eobjects_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#eobjects_overview .panel-title > a {
  color: inherit;
}
#eobjects_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#eobjects_overview .panel > .list-group,
#eobjects_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#eobjects_overview .panel > .list-group .list-group-item,
#eobjects_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#eobjects_overview .panel > .list-group:first-child .list-group-item:first-child,
#eobjects_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#eobjects_overview .panel > .list-group:last-child .list-group-item:last-child,
#eobjects_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#eobjects_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#eobjects_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#eobjects_overview .panel > .table,
#eobjects_overview .panel > .table-responsive > .table,
#eobjects_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#eobjects_overview .panel > .table caption,
#eobjects_overview .panel > .table-responsive > .table caption,
#eobjects_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#eobjects_overview .panel > .table:first-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#eobjects_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#eobjects_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#eobjects_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#eobjects_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#eobjects_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#eobjects_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#eobjects_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#eobjects_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#eobjects_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#eobjects_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#eobjects_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#eobjects_overview .panel > .table:last-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#eobjects_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#eobjects_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#eobjects_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#eobjects_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#eobjects_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#eobjects_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#eobjects_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#eobjects_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#eobjects_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#eobjects_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#eobjects_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#eobjects_overview .panel > .panel-body + .table,
#eobjects_overview .panel > .panel-body + .table-responsive,
#eobjects_overview .panel > .table + .panel-body,
#eobjects_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#eobjects_overview .panel > .table > tbody:first-child > tr:first-child th,
#eobjects_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#eobjects_overview .panel > .table-bordered,
#eobjects_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#eobjects_overview .panel > .table-bordered > thead > tr > th:first-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#eobjects_overview .panel > .table-bordered > tbody > tr > th:first-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#eobjects_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#eobjects_overview .panel > .table-bordered > thead > tr > td:first-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#eobjects_overview .panel > .table-bordered > tbody > tr > td:first-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#eobjects_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#eobjects_overview .panel > .table-bordered > thead > tr > th:last-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#eobjects_overview .panel > .table-bordered > tbody > tr > th:last-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#eobjects_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#eobjects_overview .panel > .table-bordered > thead > tr > td:last-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#eobjects_overview .panel > .table-bordered > tbody > tr > td:last-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#eobjects_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#eobjects_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#eobjects_overview .panel > .table-bordered > thead > tr:first-child > td,
#eobjects_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#eobjects_overview .panel > .table-bordered > tbody > tr:first-child > td,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#eobjects_overview .panel > .table-bordered > thead > tr:first-child > th,
#eobjects_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#eobjects_overview .panel > .table-bordered > tbody > tr:first-child > th,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#eobjects_overview .panel > .table-bordered > tbody > tr:last-child > td,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#eobjects_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#eobjects_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#eobjects_overview .panel > .table-bordered > tbody > tr:last-child > th,
#eobjects_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#eobjects_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#eobjects_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#eobjects_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#eobjects_overview .panel-group {
  margin-bottom: 20px;
}
#eobjects_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#eobjects_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#eobjects_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#eobjects_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#eobjects_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#eobjects_overview .panel-group .panel-footer {
  border-top: 0;
}
#eobjects_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#eobjects_overview .panel-default {
  border-color: #dddddd;
}
#eobjects_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#eobjects_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#eobjects_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#eobjects_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#eobjects_overview .panel-primary {
  border-color: #428bca;
}
#eobjects_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#eobjects_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#eobjects_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#eobjects_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#eobjects_overview .panel-success {
  border-color: #d6e9c6;
}
#eobjects_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#eobjects_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#eobjects_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#eobjects_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#eobjects_overview .panel-info {
  border-color: #bce8f1;
}
#eobjects_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#eobjects_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#eobjects_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#eobjects_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#eobjects_overview .panel-warning {
  border-color: #faebcc;
}
#eobjects_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#eobjects_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#eobjects_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#eobjects_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#eobjects_overview .panel-danger {
  border-color: #ebccd1;
}
#eobjects_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#eobjects_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#eobjects_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#eobjects_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#eobjects_overview .main-panel {
  height: calc(100% - 69px);
}
#eobjects_overview .panel-folder .panel-heading {
  background: #4c5387;
  color: white;
}
#eobjects_overview .panel-folder .panel-body {
  height: 100%;
  overflow-y: auto;
  padding: 5px;
}
#eobjects_overview .panel-folder .panel-body table {
  height: calc(100% - 39px);
}
#eobjects_overview .panel-folder .panel-body table th:last-child {
  padding-right: 25px;
}
#eobjects_overview .panel-folder .panel-body table td:last-child {
  padding: 10px;
}
#eobjects_overview .panel-folder .panel-body table td.not-flex-20,
#eobjects_overview .panel-folder .panel-body table th.not-flex-20 {
  flex: 0 0 20px;
  max-width: none;
}
#eobjects_overview .panel-folder .panel-body table td.not-flex-40,
#eobjects_overview .panel-folder .panel-body table th.not-flex-40 {
  flex: 0 0 40px;
  max-width: none;
}
#eobjects_overview .panel-folder .panel-body table td.not-flex-60,
#eobjects_overview .panel-folder .panel-body table th.not-flex-60 {
  flex: 0 0 60px;
  max-width: none;
}
#eobjects_overview .panel-folder .panel-body table tr.filterable-table-search th:last-child {
  flex: 1;
  display: flex;
}
#eobjects_overview .panel-folder .panel-body table.selectable tr.object:hover {
  background: #c2c5dd;
}
#eobjects_overview .panel-folder .panel-body table.selectable tr.object.selected {
  background: #c2c5dd;
}
#eobjects_overview .panel-inline .inline-heading {
  background-color: white;
  padding: 5px 8px;
  color: #000000;
  border-bottom-width: 0;
}
#eobjects_overview .panel-inline .inline-heading i {
  display: inline-block;
  margin-left: 5px;
  width: 20px;
}
#eobjects_overview .panel-inline .inline-heading span {
  display: inline-block;
  margin-left: 5px;
}
#eobjects_overview .panel-inline .panel-body {
  padding: 5px 8px;
  height: calc(100% - 39px);
}
#eobjects_overview .panel-inline .panel-body table {
  height: 100%;
}
#eobjects_overview .panel-eobject > .panel-heading > i {
  margin-right: 5px;
}
#eobjects_overview .panel-eobject > .panel-heading .actions > i {
  margin-left: 10px;
}
#eobjects_overview .panel-eobject .panel-body {
  height: calc(100% - 70px);
}
#eobjects_overview .eobject-details {
  height: 100%;
}
#eobjects_overview table th:last-child {
  padding-right: 25px;
}
#eobjects_overview table td:last-child {
  padding: 10px;
}
#eobjects_overview table td.not-flex-20,
#eobjects_overview table th.not-flex-20 {
  flex: 0 0 20px;
  max-width: none;
}
#eobjects_overview table td.not-flex-40,
#eobjects_overview table th.not-flex-40 {
  flex: 0 0 40px;
  max-width: none;
}
#eobjects_overview table td.not-flex-60,
#eobjects_overview table th.not-flex-60 {
  flex: 0 0 60px;
  max-width: none;
}
#eobjects_overview table .gap-decrease {
  width: fit-content;
  flex: 0;
  align-items: center;
}
#eobjects_overview table .gap-decrease:last-child {
  padding-right: 15px;
}
#eobjects_overview table tr.filterable-table-search th:last-child {
  flex: 1;
  display: flex;
}
#eobjects_overview table.selectable tr.object {
  max-height: 41px;
}
#eobjects_overview table.selectable tr.object:hover {
  background: #c2c5dd;
}
#eobjects_overview table.selectable tr.object.selected {
  background: #c2c5dd;
}
#eobjects_overview #add-user-with-rights {
  padding: 8px;
}
#eobjects_overview #side-menu {
  left: -46px;
  top: -1px;
  position: absolute;
  border-right: 1px solid #d5d5d5;
}
#eobjects_overview #side-menu button {
  color: #555555;
  background-color: #eeeeee;
  border: 0;
  border-bottom: 1px solid #d5d5d5 !important;
  margin: 0;
  border-radius: 0;
  display: block;
  height: 45px;
  width: 45px;
}
#eobjects_overview #side-menu button.selected {
  color: #eeeeee;
  background-color: #555555;
}
#eobjects_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#eobjects_overview button.btn.btn-icon:active,
#eobjects_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#eobjects_overview button.btn.btn-icon:hover {
  color: #999999;
}
.eobjecthistory-modal .datasheetTable {
  height: 500px;
}
#einstance_stream_manager_modal {
  top: 10%;
  padding-left: 0px;
}
#einstance_stream_manager_modal .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#einstance_stream_manager_modal .panel-body {
  padding: 15px;
}
#einstance_stream_manager_modal .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#einstance_stream_manager_modal .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#einstance_stream_manager_modal .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#einstance_stream_manager_modal .panel-title > a {
  color: inherit;
}
#einstance_stream_manager_modal .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#einstance_stream_manager_modal .panel > .list-group,
#einstance_stream_manager_modal .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#einstance_stream_manager_modal .panel > .list-group .list-group-item,
#einstance_stream_manager_modal .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#einstance_stream_manager_modal .panel > .list-group:first-child .list-group-item:first-child,
#einstance_stream_manager_modal .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#einstance_stream_manager_modal .panel > .list-group:last-child .list-group-item:last-child,
#einstance_stream_manager_modal .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#einstance_stream_manager_modal .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#einstance_stream_manager_modal .list-group + .panel-footer {
  border-top-width: 0;
}
#einstance_stream_manager_modal .panel > .table,
#einstance_stream_manager_modal .panel > .table-responsive > .table,
#einstance_stream_manager_modal .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#einstance_stream_manager_modal .panel > .table caption,
#einstance_stream_manager_modal .panel > .table-responsive > .table caption,
#einstance_stream_manager_modal .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#einstance_stream_manager_modal .panel > .table:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#einstance_stream_manager_modal .panel > .table:first-child > thead:first-child > tr:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#einstance_stream_manager_modal .panel > .table:first-child > tbody:first-child > tr:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#einstance_stream_manager_modal .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#einstance_stream_manager_modal .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#einstance_stream_manager_modal .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#einstance_stream_manager_modal .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#einstance_stream_manager_modal .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#einstance_stream_manager_modal .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#einstance_stream_manager_modal .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#einstance_stream_manager_modal .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#einstance_stream_manager_modal .panel > .table:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#einstance_stream_manager_modal .panel > .table:last-child > tbody:last-child > tr:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#einstance_stream_manager_modal .panel > .table:last-child > tfoot:last-child > tr:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#einstance_stream_manager_modal .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#einstance_stream_manager_modal .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#einstance_stream_manager_modal .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#einstance_stream_manager_modal .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#einstance_stream_manager_modal .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#einstance_stream_manager_modal .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#einstance_stream_manager_modal .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#einstance_stream_manager_modal .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#einstance_stream_manager_modal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#einstance_stream_manager_modal .panel > .panel-body + .table,
#einstance_stream_manager_modal .panel > .panel-body + .table-responsive,
#einstance_stream_manager_modal .panel > .table + .panel-body,
#einstance_stream_manager_modal .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#einstance_stream_manager_modal .panel > .table > tbody:first-child > tr:first-child th,
#einstance_stream_manager_modal .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#einstance_stream_manager_modal .panel > .table-bordered,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered {
  border: 0;
}
#einstance_stream_manager_modal .panel > .table-bordered > thead > tr > th:first-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr > th:first-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#einstance_stream_manager_modal .panel > .table-bordered > tfoot > tr > th:first-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#einstance_stream_manager_modal .panel > .table-bordered > thead > tr > td:first-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr > td:first-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#einstance_stream_manager_modal .panel > .table-bordered > tfoot > tr > td:first-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#einstance_stream_manager_modal .panel > .table-bordered > thead > tr > th:last-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr > th:last-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#einstance_stream_manager_modal .panel > .table-bordered > tfoot > tr > th:last-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#einstance_stream_manager_modal .panel > .table-bordered > thead > tr > td:last-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr > td:last-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#einstance_stream_manager_modal .panel > .table-bordered > tfoot > tr > td:last-child,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#einstance_stream_manager_modal .panel > .table-bordered > thead > tr:first-child > td,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr:first-child > td,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#einstance_stream_manager_modal .panel > .table-bordered > thead > tr:first-child > th,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr:first-child > th,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr:last-child > td,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#einstance_stream_manager_modal .panel > .table-bordered > tfoot > tr:last-child > td,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#einstance_stream_manager_modal .panel > .table-bordered > tbody > tr:last-child > th,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#einstance_stream_manager_modal .panel > .table-bordered > tfoot > tr:last-child > th,
#einstance_stream_manager_modal .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#einstance_stream_manager_modal .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#einstance_stream_manager_modal .panel-group {
  margin-bottom: 20px;
}
#einstance_stream_manager_modal .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#einstance_stream_manager_modal .panel-group .panel + .panel {
  margin-top: 5px;
}
#einstance_stream_manager_modal .panel-group .panel-heading {
  border-bottom: 0;
}
#einstance_stream_manager_modal .panel-group .panel-heading + .panel-collapse > .panel-body,
#einstance_stream_manager_modal .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#einstance_stream_manager_modal .panel-group .panel-footer {
  border-top: 0;
}
#einstance_stream_manager_modal .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#einstance_stream_manager_modal .panel-default {
  border-color: #dddddd;
}
#einstance_stream_manager_modal .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#einstance_stream_manager_modal .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#einstance_stream_manager_modal .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#einstance_stream_manager_modal .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#einstance_stream_manager_modal .panel-primary {
  border-color: #428bca;
}
#einstance_stream_manager_modal .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#einstance_stream_manager_modal .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#einstance_stream_manager_modal .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#einstance_stream_manager_modal .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#einstance_stream_manager_modal .panel-success {
  border-color: #d6e9c6;
}
#einstance_stream_manager_modal .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#einstance_stream_manager_modal .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#einstance_stream_manager_modal .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#einstance_stream_manager_modal .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#einstance_stream_manager_modal .panel-info {
  border-color: #bce8f1;
}
#einstance_stream_manager_modal .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#einstance_stream_manager_modal .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#einstance_stream_manager_modal .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#einstance_stream_manager_modal .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#einstance_stream_manager_modal .panel-warning {
  border-color: #faebcc;
}
#einstance_stream_manager_modal .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#einstance_stream_manager_modal .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#einstance_stream_manager_modal .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#einstance_stream_manager_modal .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#einstance_stream_manager_modal .panel-danger {
  border-color: #ebccd1;
}
#einstance_stream_manager_modal .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#einstance_stream_manager_modal .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#einstance_stream_manager_modal .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#einstance_stream_manager_modal .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#einstance_stream_manager_modal .modal-body {
  padding: 0px;
}
#einstance_stream_manager_modal .modal-body .jobs-table {
  height: 500px;
}
#einstance_stream_manager_modal .modal-body .jobs-table .string-cell {
  padding: 3.5px 0px;
}
#einstance_stream_manager_modal .modal-body .jobs-table .string-cell i {
  padding-right: 5px;
}
#einstance_stream_manager_modal .modal-body .create-job {
  height: 500px;
}
#einstance_stream_manager_modal .modal-body .create-job .panel-body {
  height: 417px;
}
#einstance_stream_manager_modal .modal-body .create-job .panel-footer {
  display: flex;
  justify-content: end;
}
#widget_shared {
  height: 100%;
  min-height: 100%;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  overflow-y: auto;
  background: transparent;
}
#widget_shared .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#widget_shared .panel-body {
  padding: 15px;
}
#widget_shared .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#widget_shared .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#widget_shared .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#widget_shared .panel-title > a {
  color: inherit;
}
#widget_shared .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#widget_shared .panel > .list-group,
#widget_shared .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#widget_shared .panel > .list-group .list-group-item,
#widget_shared .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#widget_shared .panel > .list-group:first-child .list-group-item:first-child,
#widget_shared .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#widget_shared .panel > .list-group:last-child .list-group-item:last-child,
#widget_shared .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#widget_shared .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#widget_shared .list-group + .panel-footer {
  border-top-width: 0;
}
#widget_shared .panel > .table,
#widget_shared .panel > .table-responsive > .table,
#widget_shared .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#widget_shared .panel > .table caption,
#widget_shared .panel > .table-responsive > .table caption,
#widget_shared .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#widget_shared .panel > .table:first-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#widget_shared .panel > .table:first-child > thead:first-child > tr:first-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#widget_shared .panel > .table:first-child > tbody:first-child > tr:first-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#widget_shared .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#widget_shared .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#widget_shared .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#widget_shared .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#widget_shared .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#widget_shared .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#widget_shared .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#widget_shared .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#widget_shared .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#widget_shared .panel > .table:last-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#widget_shared .panel > .table:last-child > tbody:last-child > tr:last-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#widget_shared .panel > .table:last-child > tfoot:last-child > tr:last-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#widget_shared .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#widget_shared .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#widget_shared .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#widget_shared .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#widget_shared .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#widget_shared .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#widget_shared .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#widget_shared .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#widget_shared .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#widget_shared .panel > .panel-body + .table,
#widget_shared .panel > .panel-body + .table-responsive,
#widget_shared .panel > .table + .panel-body,
#widget_shared .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#widget_shared .panel > .table > tbody:first-child > tr:first-child th,
#widget_shared .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#widget_shared .panel > .table-bordered,
#widget_shared .panel > .table-responsive > .table-bordered {
  border: 0;
}
#widget_shared .panel > .table-bordered > thead > tr > th:first-child,
#widget_shared .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#widget_shared .panel > .table-bordered > tbody > tr > th:first-child,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#widget_shared .panel > .table-bordered > tfoot > tr > th:first-child,
#widget_shared .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#widget_shared .panel > .table-bordered > thead > tr > td:first-child,
#widget_shared .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#widget_shared .panel > .table-bordered > tbody > tr > td:first-child,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#widget_shared .panel > .table-bordered > tfoot > tr > td:first-child,
#widget_shared .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#widget_shared .panel > .table-bordered > thead > tr > th:last-child,
#widget_shared .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#widget_shared .panel > .table-bordered > tbody > tr > th:last-child,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#widget_shared .panel > .table-bordered > tfoot > tr > th:last-child,
#widget_shared .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#widget_shared .panel > .table-bordered > thead > tr > td:last-child,
#widget_shared .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#widget_shared .panel > .table-bordered > tbody > tr > td:last-child,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#widget_shared .panel > .table-bordered > tfoot > tr > td:last-child,
#widget_shared .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#widget_shared .panel > .table-bordered > thead > tr:first-child > td,
#widget_shared .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#widget_shared .panel > .table-bordered > tbody > tr:first-child > td,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#widget_shared .panel > .table-bordered > thead > tr:first-child > th,
#widget_shared .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#widget_shared .panel > .table-bordered > tbody > tr:first-child > th,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#widget_shared .panel > .table-bordered > tbody > tr:last-child > td,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#widget_shared .panel > .table-bordered > tfoot > tr:last-child > td,
#widget_shared .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#widget_shared .panel > .table-bordered > tbody > tr:last-child > th,
#widget_shared .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#widget_shared .panel > .table-bordered > tfoot > tr:last-child > th,
#widget_shared .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#widget_shared .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#widget_shared .panel-group {
  margin-bottom: 20px;
}
#widget_shared .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#widget_shared .panel-group .panel + .panel {
  margin-top: 5px;
}
#widget_shared .panel-group .panel-heading {
  border-bottom: 0;
}
#widget_shared .panel-group .panel-heading + .panel-collapse > .panel-body,
#widget_shared .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#widget_shared .panel-group .panel-footer {
  border-top: 0;
}
#widget_shared .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#widget_shared .panel-default {
  border-color: #dddddd;
}
#widget_shared .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#widget_shared .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#widget_shared .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#widget_shared .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#widget_shared .panel-primary {
  border-color: #428bca;
}
#widget_shared .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#widget_shared .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#widget_shared .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#widget_shared .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#widget_shared .panel-success {
  border-color: #d6e9c6;
}
#widget_shared .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#widget_shared .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#widget_shared .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#widget_shared .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#widget_shared .panel-info {
  border-color: #bce8f1;
}
#widget_shared .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#widget_shared .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#widget_shared .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#widget_shared .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#widget_shared .panel-warning {
  border-color: #faebcc;
}
#widget_shared .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#widget_shared .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#widget_shared .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#widget_shared .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#widget_shared .panel-danger {
  border-color: #ebccd1;
}
#widget_shared .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#widget_shared .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#widget_shared .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#widget_shared .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#widget_shared span.clearfix,
#widget_shared span#bootstrap-panel .panel-body,
#widget_shared span#mapper_overview .panel-body,
#widget_shared span#groups .panel-body,
#widget_shared span#searchview #results .panel-body,
#widget_shared span#reports .panel-body,
#widget_shared span#code-list-mapper .panel-body,
#widget_shared span#code-list-explorer .panel-body,
#widget_shared span#code-list-approver .panel-body,
#widget_shared span#code-list-chain .panel-body,
#widget_shared span#datapipeline_overview .panel-body,
#widget_shared span#datapipelineoverview-modal-action-overview.datapipelineoverview-modal .panel-body,
#widget_shared span#datapipeline_overview_search .panel-body,
#widget_shared span#datapipeline_overview_manager .panel-body,
#widget_shared span#datapipeline .panel-body,
#widget_shared span#datapipelinestep .panel-body,
#widget_shared span#createDataset .panel-body,
#widget_shared span#qualitycriterion_overview .panel-body,
#widget_shared span#datasources_overview .panel-body,
#widget_shared span#datasource .panel-body,
#widget_shared span#datasources_overview_new .panel-body,
#widget_shared span#organization_overview .panel-body,
#widget_shared span#eobjects_overview .panel-body,
#widget_shared span#einstance_stream_manager_modal .panel-body,
#widget_shared span#widget_shared .panel-body,
#widget_shared span#workflows-overview .panel-body,
#widget_shared span#edit_records .panel-body,
#widget_shared span#edit_record .panel-body,
#widget_shared span#create_records .panel-body,
#widget_shared span#create_records_overview .panel-body,
#widget_shared span#mdm_workflows .panel-body,
#widget_shared span#records_overview .panel-body,
#widget_shared span#data_management .panel-body,
#widget_shared span#filter_table .panel-body,
#widget_shared span#datasheets_view .panel-body,
#widget_shared span#user_roles_overview .panel-body,
#widget_shared span#user_views_overview .panel-body,
#widget_shared span#users_overview .panel-body,
#widget_shared span#workflow_actions_overview .panel-body,
#widget_shared span#workflow_actions_write_test .panel-body,
#widget_shared span#enrichment_services_overview .panel-body,
#widget_shared span#email_notifications_overview .panel-body,
#widget_shared span#duplicates_review .panel-body,
#widget_shared span#scheduler .panel-body,
#widget_shared span#schedulerHistory .panel-body,
#widget_shared span#dashboards .panel-body,
#widget_shared span#dashboards_overview .panel-body,
#widget_shared span#dashboards_overview_search .panel-body,
#widget_shared span#log_overview .panel-body,
#widget_shared span#filemanager .panel-body,
#widget_shared span#supplier_portal .panel-body,
#widget_shared span#suppliershuttle_review .panel-body,
#widget_shared span#portals_config .panel-body,
#widget_shared span#portals_menu .panel-body,
#widget_shared span#datatimeline .panel-body,
#widget_shared span#hierarchy_mapper .panel-body,
#widget_shared span#hierarchy_overview .panel-body,
#widget_shared span#hierarchy_config .panel-body,
#widget_shared span#knowledge_overview .panel-body,
#widget_shared span#service_status .panel-body,
#widget_shared span#system_settings .panel-body,
#widget_shared span#einstance_view .panel-body,
#widget_shared span#api_documentation .panel-body {
  clear: both;
}
#widget_shared .panel {
  display: flex;
  flex-direction: column;
}
#widget_shared .panel.green {
  border-color: green;
}
#widget_shared .panel.red {
  border-color: red;
}
#widget_shared .panel .panel-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px;
  height: 35px;
}
#widget_shared .panel .panel-heading .widget-name {
  width: 200px;
}
#widget_shared .panel .panel-heading .actions {
  display: flex;
  flex: 1 1 300px;
  min-width: 300px;
  max-width: 550px;
  justify-content: flex-end;
}
#widget_shared .panel .panel-heading .actions .edit-actions {
  margin-left: 10px;
}
#widget_shared .panel .panel-heading .actions > .rw-dropdown-list {
  width: 100%;
}
#widget_shared .panel .panel-body {
  height: 400px;
  padding: 0px;
}
#widget_shared .panel.pipeline-diagrams .actions .multi-select {
  flex: 1 1 0px;
}
#widget_shared .panel.pipeline-diagrams .actions .multi-select .dropdown-heading {
  height: 28px !important;
}
#widget_shared .panel.pipeline-diagrams .actions .multi-select .dropdown-heading-value {
  line-height: 28px !important;
}
#widget_shared .panel.pipeline-diagrams .actions .rw-dropdown-list {
  flex: 1 1 0px;
}
#widget_shared .panel.pipeline-diagrams .actions .rw-dropdown-list > .rw-widget-input {
  height: 100%;
}
#workflows-overview {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#workflows-overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#workflows-overview .panel-body {
  padding: 15px;
}
#workflows-overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflows-overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#workflows-overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#workflows-overview .panel-title > a {
  color: inherit;
}
#workflows-overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflows-overview .panel > .list-group,
#workflows-overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#workflows-overview .panel > .list-group .list-group-item,
#workflows-overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#workflows-overview .panel > .list-group:first-child .list-group-item:first-child,
#workflows-overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflows-overview .panel > .list-group:last-child .list-group-item:last-child,
#workflows-overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflows-overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#workflows-overview .list-group + .panel-footer {
  border-top-width: 0;
}
#workflows-overview .panel > .table,
#workflows-overview .panel > .table-responsive > .table,
#workflows-overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#workflows-overview .panel > .table caption,
#workflows-overview .panel > .table-responsive > .table caption,
#workflows-overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#workflows-overview .panel > .table:first-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflows-overview .panel > .table:first-child > thead:first-child > tr:first-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#workflows-overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#workflows-overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#workflows-overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#workflows-overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#workflows-overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#workflows-overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#workflows-overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#workflows-overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#workflows-overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#workflows-overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#workflows-overview .panel > .table:last-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflows-overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#workflows-overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#workflows-overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#workflows-overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#workflows-overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#workflows-overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#workflows-overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#workflows-overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#workflows-overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#workflows-overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#workflows-overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#workflows-overview .panel > .panel-body + .table,
#workflows-overview .panel > .panel-body + .table-responsive,
#workflows-overview .panel > .table + .panel-body,
#workflows-overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#workflows-overview .panel > .table > tbody:first-child > tr:first-child th,
#workflows-overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#workflows-overview .panel > .table-bordered,
#workflows-overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#workflows-overview .panel > .table-bordered > thead > tr > th:first-child,
#workflows-overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#workflows-overview .panel > .table-bordered > tbody > tr > th:first-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#workflows-overview .panel > .table-bordered > tfoot > tr > th:first-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#workflows-overview .panel > .table-bordered > thead > tr > td:first-child,
#workflows-overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#workflows-overview .panel > .table-bordered > tbody > tr > td:first-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#workflows-overview .panel > .table-bordered > tfoot > tr > td:first-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#workflows-overview .panel > .table-bordered > thead > tr > th:last-child,
#workflows-overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#workflows-overview .panel > .table-bordered > tbody > tr > th:last-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#workflows-overview .panel > .table-bordered > tfoot > tr > th:last-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#workflows-overview .panel > .table-bordered > thead > tr > td:last-child,
#workflows-overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#workflows-overview .panel > .table-bordered > tbody > tr > td:last-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#workflows-overview .panel > .table-bordered > tfoot > tr > td:last-child,
#workflows-overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#workflows-overview .panel > .table-bordered > thead > tr:first-child > td,
#workflows-overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#workflows-overview .panel > .table-bordered > tbody > tr:first-child > td,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#workflows-overview .panel > .table-bordered > thead > tr:first-child > th,
#workflows-overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#workflows-overview .panel > .table-bordered > tbody > tr:first-child > th,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#workflows-overview .panel > .table-bordered > tbody > tr:last-child > td,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#workflows-overview .panel > .table-bordered > tfoot > tr:last-child > td,
#workflows-overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#workflows-overview .panel > .table-bordered > tbody > tr:last-child > th,
#workflows-overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#workflows-overview .panel > .table-bordered > tfoot > tr:last-child > th,
#workflows-overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#workflows-overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#workflows-overview .panel-group {
  margin-bottom: 20px;
}
#workflows-overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#workflows-overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#workflows-overview .panel-group .panel-heading {
  border-bottom: 0;
}
#workflows-overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#workflows-overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#workflows-overview .panel-group .panel-footer {
  border-top: 0;
}
#workflows-overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#workflows-overview .panel-default {
  border-color: #dddddd;
}
#workflows-overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#workflows-overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#workflows-overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#workflows-overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#workflows-overview .panel-primary {
  border-color: #428bca;
}
#workflows-overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#workflows-overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#workflows-overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#workflows-overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#workflows-overview .panel-success {
  border-color: #d6e9c6;
}
#workflows-overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#workflows-overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#workflows-overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#workflows-overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#workflows-overview .panel-info {
  border-color: #bce8f1;
}
#workflows-overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#workflows-overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#workflows-overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#workflows-overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#workflows-overview .panel-warning {
  border-color: #faebcc;
}
#workflows-overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#workflows-overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#workflows-overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#workflows-overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#workflows-overview .panel-danger {
  border-color: #ebccd1;
}
#workflows-overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#workflows-overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#workflows-overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#workflows-overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#workflows-overview .workflows-overview {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
  height: 100%;
}
#workflows-overview .workflows-overview .side-column {
  flex: 0 1 400px;
  margin-right: 20px;
}
#workflows-overview .workflows-overview .side-column .workflows-column {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#workflows-overview .workflows-overview .side-column .workflows-column .panel-flex .panel-heading .actions .btn:last-child {
  padding-right: 0px;
}
#workflows-overview .workflows-overview .side-column .workflows-column .panel-flex .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#workflows-overview .workflows-overview .side-column .workflows-column .panel-flex .panel-body .actions_dropdown i {
  padding-right: 10px;
}
#workflows-overview .workflows-overview .content-column {
  flex: 1 1 0px;
}
#workflows-overview .workflows-overview .content-column .workflow-column {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-heading .actions button.btn:last-child {
  padding-right: 0px;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body {
  display: block;
  padding: 0px;
  flex: none;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .datarocket-tabs {
  height: 100%;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .datarocket-tabs .datarocket-tabs-tab {
  height: 43px;
  line-height: 29px;
  padding: 8px 15px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .datarocket-tabs .datarocket-tabs-tab-active {
  border-bottom: 4px solid #e50050;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .datarocket-tabs .datarocket-tabs-content {
  height: calc(100% - 40px);
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .datarocket-tabs .datarocket-tabs-content .datarocket-tabs-tab-pane.active {
  height: 100%;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body.no-views-found {
  padding: 10px 0px 0px 0px;
  font-size: 16px;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .cell-index {
  text-align: center;
  background: #e2e2e2;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .roles,
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .transitions {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .transition {
  display: flex;
  background: #e2e2e2;
  margin: 0px 4px 4px 0px;
  padding: 2px 8px;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-body .role {
  display: flex;
  background: #e2e2e2;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-footer:not(.visualisation) {
  padding: 7px 15px;
  height: 45px;
  box-sizing: border-box;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-footer.visualisation {
  height: 60px;
  min-height: 60px;
  overflow-x: auto;
  background: white;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-footer.visualisation #workflowDiagram {
  display: flex;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-footer.visualisation #workflowDiagram .actions {
  display: flex;
  flex-direction: column;
  width: 50px;
  margin-right: 10px;
}
#workflows-overview .workflows-overview .content-column .workflow-column .panel-flex .panel-footer.visualisation #workflowDiagram .actions button.btn {
  width: 50px;
  height: 50px;
}
#workflows-overview .panel-flex {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
#workflows-overview .panel-flex .panel-heading {
  display: flex;
  align-items: center;
  min-height: 22px;
  height: 22px;
}
#workflows-overview .panel-flex .panel-heading .panel-name {
  flex: 1 1 0px;
}
#workflows-overview .panel-flex .panel-body {
  flex: 1 1 0px;
}
#workflows-overview button.btn.btn-link {
  background: none;
  border: none;
  color: black;
}
#workflows-overview button.btn.btn-link:active,
#workflows-overview button.btn.btn-link:focus {
  background: none;
  color: black;
  border: none;
  box-shadow: none;
}
#workflows-overview button.btn.btn-link:hover {
  color: #999999;
}
#workflows-overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#workflows-overview button.btn.btn-icon:active,
#workflows-overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#workflows-overview button.btn.btn-icon:hover {
  color: #999999;
}
#workflows-overview button.btn.btn-icon.btn-dimmed {
  color: #333333;
  padding: 4px 5px;
}
#workflows-overview button.btn.btn-icon.btn-dimmed:hover {
  color: #333333;
}
#workflows-overview button.btn.btn-icon.btn-dimmed:active,
#workflows-overview button.btn.btn-icon.btn-dimmed:focus {
  color: #333333;
}
#workflows-overview #workflowsoverview-edit-workflow,
#workflows-overview .create-task-column,
#workflows-overview .no-views-found {
  height: calc(100% - 40px);
  margin: 20px;
  overflow: auto;
}
#workflows-overview #workflowsoverview-edit-workflow .rw-multiselect.rw-widget .rw-widget-picker > *,
#workflows-overview .create-task-column .rw-multiselect.rw-widget .rw-widget-picker > *,
#workflows-overview .no-views-found .rw-multiselect.rw-widget .rw-widget-picker > * {
  display: block;
}
#workflows-overview #workflowsoverview-edit-workflow .rw-multiselect.rw-widget .rw-widget-picker .rw-select,
#workflows-overview .create-task-column .rw-multiselect.rw-widget .rw-widget-picker .rw-select,
#workflows-overview .no-views-found .rw-multiselect.rw-widget .rw-widget-picker .rw-select,
#workflows-overview #workflowsoverview-edit-workflow .rw-multiselect.rw-widget .rw-widget-picker .rw-input-reset,
#workflows-overview .create-task-column .rw-multiselect.rw-widget .rw-widget-picker .rw-input-reset,
#workflows-overview .no-views-found .rw-multiselect.rw-widget .rw-widget-picker .rw-input-reset {
  display: none;
}
#workflows-overview #workflowsoverview-edit-workflow .property-column,
#workflows-overview .create-task-column .property-column,
#workflows-overview .no-views-found .property-column {
  float: left;
  width: 33%;
}
#workflows-overview #workflowsoverview-edit-workflow .property-column .input-property,
#workflows-overview .create-task-column .property-column .input-property,
#workflows-overview .no-views-found .property-column .input-property {
  margin-bottom: 5px;
}
#workflows-overview #workflowsoverview-edit-workflow .property-column .input-property.subProperty,
#workflows-overview .create-task-column .property-column .input-property.subProperty,
#workflows-overview .no-views-found .property-column .input-property.subProperty {
  margin-left: 20px;
}
#workflows-overview #workflowsoverview-edit-attributes {
  height: calc(100% - 18px);
}
#workflows-overview #workflowsoverview-edit-attributes .meta-wrapper {
  margin-top: 20px;
}
#workflows-overview #workflowsoverview-edit-attributes .meta-wrapper .property-column {
  float: left;
  width: 15%;
}
#workflows-overview #workflowsoverview-edit-attributes .meta-wrapper .property-column .input-property {
  margin-bottom: 5px;
}
#workflows-overview .tables-wrapper {
  height: 100%;
  display: flex;
}
#workflows-overview .tables-wrapper .table-container {
  flex: 1 1 auto;
}
#workflows-overview .tables-wrapper .table-container .ReactTable {
  height: calc(100% - 77px);
}
#workflows-overview .tables-wrapper .table-container .ReactTable .header-title {
  height: 46px;
  line-height: 29px;
  padding: 10px 15px;
  box-sizing: border-box;
  background-color: whitesmoke;
  text-align: left;
}
#workflows-overview .tables-wrapper .table-container .ReactTable input[type="checkbox"] {
  margin: 0 5px 0 20px;
}
#workflows-overview .tables-wrapper .table-container .ReactTable .rt-tbody {
  overflow: auto;
}
#workflows-overview .tables-wrapper .table-container .ReactTable .rt-tbody .rt-tr-group {
  max-height: 50px;
}
#workflows-overview .tables-wrapper .table-container .ReactTable .rt-tbody .rt-tr-group:last-child {
  border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}
#workflows-overview #workflowsoverview-edit-workflow .input_dropdown,
#workflows-overview #workflowsoverview-edit-workflow #inputEditProperties,
#workflows-overview #workflowsoverview-edit-workflow #inputEditName {
  width: 85%;
  margin-right: 0px;
  box-sizing: border-box;
  min-height: 30px;
}
#workflows-overview #workflowsoverview-edit-workflow .writing-settings {
  width: 85%;
}
#workflows-overview #workflowsoverview-edit-workflow .writing-settings .input_dropdown,
#workflows-overview #workflowsoverview-edit-workflow .writing-settings #inputEditProperties,
#workflows-overview #workflowsoverview-edit-workflow .writing-settings #inputEditName {
  width: 100%;
}
#workflows-overview #workflowsoverview-edit-workflow .writing-settings .bo-name {
  padding: 5px 6px;
  text-decoration: underline;
}
#workflows-overview .create-task-column span.dropdown-icon > i {
  margin-right: 10px;
}
#workflows-overview .create-task-column div.flex-controls > .tagselect {
  width: calc(85% + 14px);
  background: transparent;
  color: grey;
  margin-bottom: 8px;
}
#workflows-overview .create-task-column div.flex-controls > .tagselect.short {
  width: calc(85% - 30px);
  display: inline-block;
}
#workflows-overview .create-task-column .btn.btn-default.btn-attributes-order {
  margin: 10px 0px 0px 0px;
}
#workflows-overview .create-task-column div.new-path {
  display: flex;
  max-width: 87%;
  margin-right: 15px;
  margin-bottom: 15px;
  align-items: center;
}
#workflows-overview .create-task-column div.new-path div.new-path-left {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
#workflows-overview .create-task-column div.new-path div.new-path-left .input-line {
  display: flex;
}
#workflows-overview .create-task-column div.new-path div.new-path-left .input-line > span {
  font-weight: 600;
  font-size: 13px;
  line-height: 30px;
  width: 120px;
  text-align: right;
  margin-right: 10px;
}
#workflows-overview .create-task-column div.new-path div.new-path-left .input-line .tagselect {
  flex: 1 1 0px;
}
#workflows-overview .create-task-column div.new-path div.new-path-left input.transition-name {
  width: auto;
  flex: 1 1 0px;
  margin-bottom: 5px;
  margin-right: 0px;
}
#workflows-overview .create-task-column div.new-path div.new-path-left .mentions-input-wrapper > div {
  width: calc(100% - 128px);
}
#workflows-overview .create-task-column div.new-path div.new-path-right {
  flex: 0 0 10px;
  margin-left: 10px;
}
#workflows-overview .create-task-column div.new-path .tagselect {
  margin-top: 5px;
}
#workflows-overview .create-task-column .btn.settings {
  margin-left: 6px;
  vertical-align: top;
  height: 30px;
}
#workflows-overview .type-cell {
  text-align: center;
}
#workflows-overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#workflows-overview .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#workflows-overview .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#workflows-overview .ReactTable div.actions_dropdown {
  text-align: center;
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#workflows-overview .ReactTable div.actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#workflows-overview button.btn:active,
#workflows-overview button.btn:focus {
  color: #ffffff;
  background: #555555;
}
#workflows-overview #workflowsoverview-edit-templates {
  height: calc(100% - 40px);
  margin: 20px;
  margin-right: 0px;
  padding-right: 20px;
  overflow: auto;
}
#workflows-overview #workflowsoverview-edit-templates .form-group {
  border: 1px solid #ccc;
  margin-bottom: 20px;
}
#workflows-overview #workflowsoverview-edit-templates .form-group .title {
  margin: 0;
  padding: 0 4px 0 15px;
  border-bottom: 1px solid #ccc;
}
#workflows-overview #workflowsoverview-edit-templates .form-group .title label {
  text-decoration: underline;
}
#workflows-overview #workflowsoverview-edit-templates .form-group .custom-template {
  border-bottom: 1px solid #ccc;
}
#workflows-overview #workflowsoverview-edit-templates .form-group .custom-template:last-child {
  border: none;
}
#workflows-overview #workflowsoverview-edit-templates .form-group .custom-template,
#workflows-overview #workflowsoverview-edit-templates .form-group .default-template {
  margin: 15px;
}
#workflows-overview #workflowsoverview-edit-templates .form-group .custom-template .attributes-selector .rw-widget-picker > *,
#workflows-overview #workflowsoverview-edit-templates .form-group .default-template .attributes-selector .rw-widget-picker > * {
  display: block;
}
#workflows-overview #workflowsoverview-edit-templates .form-group .custom-template .attributes-selector .rw-select,
#workflows-overview #workflowsoverview-edit-templates .form-group .default-template .attributes-selector .rw-select {
  display: none;
}
#workflows-overview #workflowsoverview-edit-templates .row {
  margin-left: 0;
  display: flex;
}
#workflows-overview #workflowsoverview-edit-templates .row .control-group:first-child {
  flex: 1;
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-header {
  border-radius: 0;
  border-color: #ccc;
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-header i {
  right: 10px;
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-menu {
  width: calc(100% - 2px);
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-menu .irw-dropdownMenu-searchBar {
  border-bottom: 2px solid #eee;
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-menu .irw-dropdownMenu-searchBar i {
  flex: 0 0 22px;
  color: #383838;
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-menu .irw-dropdownMenu-searchBar i.reset {
  display: inline-block;
  margin: 6px 5px 4px;
  text-align: center;
  position: unset;
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-menu .irw-dropdownMenu-searchBar i.reset:hover {
  color: darkgray;
}
#workflows-overview #workflowsoverview-edit-templates .irw-dropdownMenu .irw-dropdownMenu-menu .irw-dropdownMenu-searchBar input {
  border: none;
  flex: 1;
}
#create_workflow_modal .modal-header {
  height: 40px;
  box-sizing: border-box;
}
#create_workflow_modal .modal-header .modal-title {
  margin: 0px;
  font-size: 13px;
  font-weight: normal;
}
#create_workflow_modal.modal.fade.in {
  top: 10%;
}
#create_workflow_modal.modal.fade.in .modal-body {
  max-height: 400px !important;
  height: 400px !important;
  overflow: auto !important;
  background: #fdfdfd;
}
#create_workflow_modal .modal-body .dropdown-search .disabled-item {
  cursor: default;
  background: #cccccc;
}
#create_workflow_modal .modal-body .input_dropdown {
  width: calc(80% + 4px);
}
#create_workflow_modal .modal-body #workflow_name,
#create_workflow_modal .modal-body #workflow_key {
  width: 80%;
}
#create_workflow_modal .modal-body .writing-settings .writing-settings__header {
  padding: 10px 0px;
  border-bottom: 1px solid gray;
  font-weight: bold;
}
#create_workflow_modal .modal-body .writing-settings .writing-settings__body .eobject-name {
  padding: 10px 0px;
}
#create_workflow_modal .btn-link {
  color: #555555;
  border: none;
  background: none;
  text-decoration: underline;
}
#create_workflow_modal .btn-link:hover {
  color: #999999;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal {
  top: 10%;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal .modal-body {
  height: 500px;
  padding: 0px;
  padding-left: 10px;
  overflow: auto;
  overflow-x: hidden;
  width: calc(100% - 10px);
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders {
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders .order {
  display: flex;
  background: #f9f9f9;
  border-bottom: 1px solid gray;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders .order .order-dragdrop {
  display: flex;
  height: 40px;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders .order .order-actions {
  display: flex;
  height: 40px;
  line-height: 35px;
  text-align: center;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders .order .order-title {
  display: flex;
  flex: 1 1 0px;
  align-items: center;
  padding: 5px;
  border-left: 1px solid #c9c9c9;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders .order .order-label {
  display: flex;
  align-items: center;
  padding-right: 5px;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders .order button.btn.btn-icon {
  opacity: 0.05;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order #orders .order:hover button.btn.btn-icon {
  opacity: 0.8;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order button.btn.btn-icon:active,
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order button.btn.btn-icon:disabled {
  color: #999999;
}
#workflowsoverview-modal-edit-attributes-order.workflowsoverview-modal #attributes_order button.btn.btn-icon:hover {
  color: #999999;
}
#duplicate_check_attributes_order_modal {
  top: 10%;
  height: 600px;
}
#duplicate_check_attributes_order_modal .modal-body {
  height: 560px;
  padding: 0px;
  overflow: hidden;
}
#duplicate_check_attributes_order_modal .modal-body .table-container {
  height: 100%;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable {
  height: 100%;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable .header-title {
  height: 46px;
  line-height: 29px;
  padding: 10px 15px;
  box-sizing: border-box;
  background-color: whitesmoke;
  text-align: left;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
  background: transparent;
  border: none;
  color: black;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable .rt-tbody button.btn.btn-icon:active,
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable .rt-tbody button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable .rt-tbody button.btn.btn-icon:hover {
  color: #999999;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable div.actions_dropdown {
  text-align: center;
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable div.actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#duplicate_check_attributes_order_modal .modal-body .table-container .ReactTable input[type="checkbox"] {
  margin: 0 5px 0 20px;
}
#duplicate_check_attributes_order_modal .modal-body .table-container button.btn:active,
#duplicate_check_attributes_order_modal .modal-body .table-container button.btn:focus {
  color: #ffffff;
  background: #555555;
}
#edit_records {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#edit_records .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#edit_records .panel-body {
  padding: 15px;
}
#edit_records .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#edit_records .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#edit_records .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#edit_records .panel-title > a {
  color: inherit;
}
#edit_records .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#edit_records .panel > .list-group,
#edit_records .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#edit_records .panel > .list-group .list-group-item,
#edit_records .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#edit_records .panel > .list-group:first-child .list-group-item:first-child,
#edit_records .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#edit_records .panel > .list-group:last-child .list-group-item:last-child,
#edit_records .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#edit_records .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#edit_records .list-group + .panel-footer {
  border-top-width: 0;
}
#edit_records .panel > .table,
#edit_records .panel > .table-responsive > .table,
#edit_records .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#edit_records .panel > .table caption,
#edit_records .panel > .table-responsive > .table caption,
#edit_records .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#edit_records .panel > .table:first-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#edit_records .panel > .table:first-child > thead:first-child > tr:first-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#edit_records .panel > .table:first-child > tbody:first-child > tr:first-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#edit_records .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#edit_records .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#edit_records .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#edit_records .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#edit_records .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#edit_records .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#edit_records .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#edit_records .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#edit_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#edit_records .panel > .table:last-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#edit_records .panel > .table:last-child > tbody:last-child > tr:last-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#edit_records .panel > .table:last-child > tfoot:last-child > tr:last-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#edit_records .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#edit_records .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#edit_records .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#edit_records .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#edit_records .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#edit_records .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#edit_records .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#edit_records .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#edit_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#edit_records .panel > .panel-body + .table,
#edit_records .panel > .panel-body + .table-responsive,
#edit_records .panel > .table + .panel-body,
#edit_records .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#edit_records .panel > .table > tbody:first-child > tr:first-child th,
#edit_records .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#edit_records .panel > .table-bordered,
#edit_records .panel > .table-responsive > .table-bordered {
  border: 0;
}
#edit_records .panel > .table-bordered > thead > tr > th:first-child,
#edit_records .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#edit_records .panel > .table-bordered > tbody > tr > th:first-child,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#edit_records .panel > .table-bordered > tfoot > tr > th:first-child,
#edit_records .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#edit_records .panel > .table-bordered > thead > tr > td:first-child,
#edit_records .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#edit_records .panel > .table-bordered > tbody > tr > td:first-child,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#edit_records .panel > .table-bordered > tfoot > tr > td:first-child,
#edit_records .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#edit_records .panel > .table-bordered > thead > tr > th:last-child,
#edit_records .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#edit_records .panel > .table-bordered > tbody > tr > th:last-child,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#edit_records .panel > .table-bordered > tfoot > tr > th:last-child,
#edit_records .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#edit_records .panel > .table-bordered > thead > tr > td:last-child,
#edit_records .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#edit_records .panel > .table-bordered > tbody > tr > td:last-child,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#edit_records .panel > .table-bordered > tfoot > tr > td:last-child,
#edit_records .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#edit_records .panel > .table-bordered > thead > tr:first-child > td,
#edit_records .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#edit_records .panel > .table-bordered > tbody > tr:first-child > td,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#edit_records .panel > .table-bordered > thead > tr:first-child > th,
#edit_records .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#edit_records .panel > .table-bordered > tbody > tr:first-child > th,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#edit_records .panel > .table-bordered > tbody > tr:last-child > td,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#edit_records .panel > .table-bordered > tfoot > tr:last-child > td,
#edit_records .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#edit_records .panel > .table-bordered > tbody > tr:last-child > th,
#edit_records .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#edit_records .panel > .table-bordered > tfoot > tr:last-child > th,
#edit_records .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#edit_records .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#edit_records .panel-group {
  margin-bottom: 20px;
}
#edit_records .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#edit_records .panel-group .panel + .panel {
  margin-top: 5px;
}
#edit_records .panel-group .panel-heading {
  border-bottom: 0;
}
#edit_records .panel-group .panel-heading + .panel-collapse > .panel-body,
#edit_records .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#edit_records .panel-group .panel-footer {
  border-top: 0;
}
#edit_records .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#edit_records .panel-default {
  border-color: #dddddd;
}
#edit_records .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#edit_records .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#edit_records .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#edit_records .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#edit_records .panel-primary {
  border-color: #428bca;
}
#edit_records .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#edit_records .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#edit_records .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#edit_records .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#edit_records .panel-success {
  border-color: #d6e9c6;
}
#edit_records .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#edit_records .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#edit_records .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#edit_records .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#edit_records .panel-info {
  border-color: #bce8f1;
}
#edit_records .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#edit_records .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#edit_records .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#edit_records .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#edit_records .panel-warning {
  border-color: #faebcc;
}
#edit_records .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#edit_records .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#edit_records .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#edit_records .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#edit_records .panel-danger {
  border-color: #ebccd1;
}
#edit_records .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#edit_records .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#edit_records .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#edit_records .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#edit_records #edit_records_react {
  height: 100%;
  display: flex;
  flex: 1 1 0px;
}
#edit_records #edit_records_react #records_side_screen {
  display: flex;
  width: 400px;
}
#edit_records #edit_records_react #edit_record_side_screen {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
}
#edit_records #edit_records_react #edit_record_side_screen .panel-heading.panel-edit-record {
  display: flex;
  height: 40px;
  align-items: center;
  padding: 0px 10px;
}
#edit_records #edit_records_react #edit_record_side_screen .panel-heading.panel-edit-record .breadcrumb {
  flex: 1 1 0px;
  margin: 0;
  border: 0;
}
#edit_records #edit_records_react #edit_record_side_screen .panel-heading.panel-edit-record .participents {
  margin-left: 15px;
  text-align: right;
}
#edit_records #edit_records_react #edit_record_side_screen .panel-heading.panel-edit-record .watching {
  margin-left: 15px;
  text-align: right;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side {
  display: flex;
  height: calc(100% - 83px);
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #attributes {
  display: flex;
  flex: 1 1 0px;
  flex-direction: column;
  padding: 25px 10px;
  min-width: 450px;
  max-width: 50%;
  height: calc(100% - 60px);
  overflow: auto;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results {
  display: flex;
  flex: 1 1 0px;
  min-width: 200px;
  padding: 15px 10px 0px 15px;
  height: calc(100% - 30px);
  overflow-y: auto;
  flex-direction: column;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .label {
  cursor: default;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .status-column {
  width: 72px;
  text-align: right;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .status-column i.correct {
  margin-right: 45px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .status-column i.incorrect {
  margin-right: 25px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .status-column i.invalid {
  margin-right: 5px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .status-column .filterButton {
  opacity: 0.2;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .status-column .filterButton:hover {
  opacity: 1;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .status-column .active {
  opacity: 1;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel {
  margin-bottom: 0;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr th {
  border-width: 0px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr .badge {
  margin-left: 5px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr:first-child th {
  line-height: 16px;
  padding: 0 8px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr:first-child th i {
  margin-left: 5px;
  cursor: pointer;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr:first-child th i:hover {
  color: #737373;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect {
  height: 30px;
  box-shadow: none;
  cursor: pointer;
  border-color: #dcdcdc;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect input {
  display: none;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li {
  border-width: 0px;
  outline: none;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .list-item-icon {
  width: 15px;
  display: inline-block;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .correct .list-item-icon {
  color: #66c283;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .incorrect .list-item-icon {
  color: #d53e42;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .invalid .list-item-icon {
  color: #f3a139;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li:hover {
  background-color: rgba(132, 206, 105, 0.2);
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li:focus {
  outline: none;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li {
  background-color: #ffffff;
  font-weight: normal;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .tag-item-icon {
  width: 15px;
  display: inline-block;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .correct .tag-item-icon {
  color: #66c283;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .incorrect .tag-item-icon {
  color: #d53e42;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .invalid .tag-item-icon {
  color: #f3a139;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span,
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span:focus {
  outline: none;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-tag-btn {
  background: none;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-btn-select {
  background: none;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect:hover,
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect:focus {
  border-color: #dcdcdc;
  box-shadow: none;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results span.badge {
  margin-left: 2px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results span.badge.correct {
  background-color: #66c283;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results span.badge.incorrect {
  background-color: #dc6343;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results span.badge.invalid {
  background-color: #f3a139;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .panel-default {
  display: block;
  flex: unset;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .panel-default .panel-body {
  display: block;
  flex: unset;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .panel-default .inline-heading {
  background-color: white;
  padding: 5px 8px;
  border-bottom-width: 0;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .panel-default .inline-heading i {
  display: inline-block;
  width: 15px;
  margin-left: 5px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .panel-default .inline-heading span {
  display: inline-block;
  margin-left: 5px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .inner-table {
  margin-bottom: 0px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .inner-table i.correct {
  color: #66c283;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .inner-table i.incorrect {
  color: #d53e42;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side #qc_results .inner-table i.invalid {
  color: #f3a139;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side .right-side {
  width: 45%;
  height: calc(100% - 150px);
}
#edit_records #edit_records_react #edit_record_side_screen #top_side .right-side #right_side_image {
  max-height: 150px;
  margin: 10px 0px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side .right-side #right_side_image img {
  max-height: 150px;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side .right-side #right_side_content {
  width: 100%;
  height: 100%;
}
#edit_records #edit_records_react #edit_record_side_screen #top_side .right-side #right_side_content iframe {
  width: 100%;
  height: 100%;
  border: none;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side {
  display: flex;
  height: 80px;
  border-top: 1px solid #dcdcdc;
  background: white;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side #tasks {
  display: flex;
  flex: 1 1 0px;
  background: white;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side #tasks #workflow_progress_bar {
  display: flex;
  flex: 1 1 0px;
  padding: 10px;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side #tasks #workflow_progress_bar .process-step {
  flex-grow: 1;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side #tasks #process_menu {
  width: 225px;
  line-height: 80px;
  border-left: 1px solid #dcdcdc;
  text-align: center;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side #tasks #process_menu .transitions-menu {
  margin-bottom: -24px;
  left: auto;
  right: 0;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side #tasks #process_menu button[role="menuitem"] {
  width: 100%;
}
#edit_records #edit_records_react #edit_record_side_screen #bottom_side #tasks #process_menu button[role="menuitem"] div {
  display: inline-block;
  padding: 0 5px;
  float: none;
}
#edit_records .form-attributes .attribute-group {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
#edit_records .form-attributes .attribute-group .attribute-label,
#edit_records .form-attributes .attribute-group .label-last-change {
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  border-width: 1px 5px 1px 1px;
  line-height: unset;
  width: 30%;
  text-align: right;
}
#edit_records .form-attributes .attribute-group .attribute-label .attribute-timeline-buttons,
#edit_records .form-attributes .attribute-group .label-last-change .attribute-timeline-buttons {
  display: inline-block;
  margin-left: 5px;
}
#edit_records .form-attributes .attribute-group .attribute-label .attribute-timeline-buttons .btn-link,
#edit_records .form-attributes .attribute-group .label-last-change .attribute-timeline-buttons .btn-link {
  color: black;
  padding: 0;
  width: 20px;
  margin-left: 5px;
  vertical-align: text-top;
  height: 16px;
}
#edit_records .form-attributes .attribute-group .label-last-change {
  border-color: transparent;
  border-right-color: rgba(255, 187, 61, 0.63);
  cursor: default;
}
#edit_records .form-attributes .attribute-group .attribute-automatic-cleaning {
  background: rgba(243, 163, 57, 0.22);
}
#edit_records .form-attributes .attribute-group .attribute-box {
  display: inline-block;
  vertical-align: bottom;
  width: 63%;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change {
  display: inline-block;
  border: 1px solid #9f9f9f;
  width: calc(100% - 60px);
  vertical-align: middle;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input.incorrect input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change.incorrect input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input.incorrect div,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change.incorrect div {
  background-color: rgba(213, 63, 68, 0.4);
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input.incorrect .select-panel,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change.incorrect .select-panel {
  background-color: white;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input.incorrect .select-panel input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change.incorrect .select-panel input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input.incorrect .select-panel div,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change.incorrect .select-panel div {
  background-color: white;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input input.input-default,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change input.input-default,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .last-change,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .last-change {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  padding: 5px;
  box-sizing: border-box;
  box-shadow: none;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-from-to {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-number,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-from-to .input-from-to-number {
  width: calc(50% - 15px);
  padding: 4px;
  margin: 0;
  border: none;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-date,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-from-to .input-date {
  width: 100%;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-text,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-from-to .input-from-to-text {
  min-width: 50px;
  height: 26px;
  padding-top: 4px;
  background: #eeeeee;
  text-align: center;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input input[type='checkbox'].input-boolean,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change input[type='checkbox'].input-boolean {
  display: inline-block;
  width: 12px;
  height: 32px;
  margin: 0px 10px 0px 5px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-codelist .rw-widget-input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-codelist .rw-widget-input {
  border: none;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date {
  height: 20px;
  background-color: transparent;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker {
  display: none;
  position: relative;
  background: white !important;
  border: 1px solid #777777;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays table,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths table,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears table {
  width: 100%;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtDay,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtDay,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtDay.rdtNew {
  color: #777777;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtMonth,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtMonth,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtMonth,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtYear,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtYear,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtDay:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtDay:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtYear:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtYear:hover,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtDays .rdtActive,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtMonths .rdtActive,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .input-date .rdtPicker .rdtYears .rdtActive {
  background-color: #c2c5dd;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input input:disabled,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change input:disabled {
  border: none;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .multi-select .dropdown-heading {
  height: 30px !important;
  border: none !important;
  border-radius: 0px !important;
  background-color: transparent !important;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading-value,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change .multi-select .dropdown-heading-value {
  line-height: 30px !important;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input.codelist-input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change.codelist-input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-input.reference-input,
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change.reference-input {
  width: calc(100% - 87px);
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-loading {
  height: 30px;
  line-height: 30px;
  width: 100%;
  padding-right: 10px;
  box-sizing: border-box;
  text-align: right;
}
#edit_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon {
  background: transparent;
  border: none;
}
#edit_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon:active,
#edit_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#edit_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon:hover {
  color: #999999;
}
#edit_records .form-attributes .attribute-group .attribute-box span.status-icon {
  width: 25px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9f9f9f;
  vertical-align: middle;
  padding: 0px;
}
#edit_records .form-attributes .attribute-group .attribute-box span.status-icon.changed {
  color: gray;
}
#edit_records .form-attributes .attribute-group .attribute-box span.status-icon.correct {
  color: #66c283;
}
#edit_records .form-attributes .attribute-group .attribute-box span.status-icon.incorrect {
  color: #d53e42;
}
#edit_records .form-attributes .attribute-group .attribute-box span.status-icon.invalid {
  color: #f3a139;
}
#edit_records .form-attributes .attribute-group .attribute-box span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#edit_records .form-attributes .attribute-group .attribute-box .attribute-last-change,
#edit_records .form-attributes .attribute-group .attribute-box span.-last-change {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.22);
  cursor: default;
  color: rgba(0, 0, 0, 0.6);
  height: 30px;
  overflow: auto;
}
#edit_records .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#edit_records .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#edit_records .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#edit_records .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#edit_records .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#edit_records .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#edit_records .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#edit_records .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#edit_records .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#edit_records .ReactTable .-pagination .paging_icons #previousPage,
#edit_records .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#edit_records .ReactTable .-pagination .paging_icons #previousPage,
#edit_records .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#edit_records .ReactTable .-pagination .paging_icons #previousPage.disabled,
#edit_records .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#edit_records .ReactTable .-pagination .paging_icons #previousPage:hover,
#edit_records .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#edit_records .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#edit_records .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#edit_records_modal_participants {
  top: 30%;
}
#edit_records_modal_logs.edit-records-modal,
#edit_records_modal_transition_logs.edit-records-modal {
  top: 10%;
  width: 1000px;
}
#edit_records_modal_logs.edit-records-modal .modal-body,
#edit_records_modal_transition_logs.edit-records-modal .modal-body {
  padding: 0px;
  height: 700px;
}
#edit_records_modal_logs.edit-records-modal .static-infos,
#edit_records_modal_transition_logs.edit-records-modal .static-infos {
  background: #f5f5f5;
  height: 50px;
  border-bottom: 1px solid #dddddd;
  padding: 10px 0px;
}
#edit_records_modal_logs.edit-records-modal .content,
#edit_records_modal_transition_logs.edit-records-modal .content {
  height: 100%;
  overflow: auto;
}
#edit_records_modal_logs.edit-records-modal .content table,
#edit_records_modal_transition_logs.edit-records-modal .content table {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
}
#edit_records_modal_logs.edit-records-modal .content table dd .icon-long-arrow-right,
#edit_records_modal_transition_logs.edit-records-modal .content table dd .icon-long-arrow-right {
  padding: 0 5px;
}
#edit_records_modal_logs.edit-records-modal .content table .label-eattribute,
#edit_records_modal_transition_logs.edit-records-modal .content table .label-eattribute {
  margin-right: 4px;
  background-color: #6069a6;
}
#edit_records_modal_logs.edit-records-modal .content table .label-by,
#edit_records_modal_transition_logs.edit-records-modal .content table .label-by {
  margin-right: 4px;
  background-color: #555555;
}
#edit_records_modal_logs.edit-records-modal .content table .label-property,
#edit_records_modal_transition_logs.edit-records-modal .content table .label-property {
  font-weight: bold;
}
#edit_records_modal_logs.edit-records-modal .content table .clicked,
#edit_records_modal_transition_logs.edit-records-modal .content table .clicked {
  background: #eeeeee;
}
#edit_records_modal_logs.edit-records-modal .content table .taskAudit,
#edit_records_modal_transition_logs.edit-records-modal .content table .taskAudit {
  background-color: #999999;
}
#edit_records_modal_logs.edit-records-modal .content table .valueAudit,
#edit_records_modal_transition_logs.edit-records-modal .content table .valueAudit {
  background-color: #91cd74;
}
#edit_records_modal_logs.edit-records-modal .content table .temporary,
#edit_records_modal_transition_logs.edit-records-modal .content table .temporary {
  font-weight: normal;
  font-style: italic;
}
#edit_records_modal_logs.edit-records-modal .content table .temporary .valueAudit,
#edit_records_modal_transition_logs.edit-records-modal .content table .temporary .valueAudit {
  background-color: #c7c7c7;
}
#edit_records_modal_logs.edit-records-modal .content table .haveContent,
#edit_records_modal_transition_logs.edit-records-modal .content table .haveContent {
  color: #999999;
  display: inline-block;
  letter-spacing: 1.5px;
}
#edit_records_modal_logs.edit-records-modal .content table .transition .fa.fa-long-arrow-right,
#edit_records_modal_transition_logs.edit-records-modal .content table .transition .fa.fa-long-arrow-right {
  margin: 0 10px;
  color: #e50050;
}
#edit_records_modal_logs.edit-records-modal .content table .info,
#edit_records_modal_transition_logs.edit-records-modal .content table .info {
  white-space: pre-wrap;
}
#edit_records_modal_logs.edit-records-modal .content table tr,
#edit_records_modal_transition_logs.edit-records-modal .content table tr {
  border-bottom: 1px #eeeeee solid;
}
#edit_records_modal_logs.edit-records-modal .content table tr td,
#edit_records_modal_transition_logs.edit-records-modal .content table tr td {
  height: 2.83ex;
  padding-top: 11px;
  padding-bottom: 9px;
  white-space: nowrap;
}
#edit_records_modal_logs.edit-records-modal .content table tr td:first-child,
#edit_records_modal_transition_logs.edit-records-modal .content table tr td:first-child {
  padding-left: 20px;
}
#edit_records_modal_logs.edit-records-modal .content table tr td:last-child,
#edit_records_modal_transition_logs.edit-records-modal .content table tr td:last-child {
  text-align: right;
  padding-right: 20px;
}
#edit_records_modal_logs.edit-records-modal .content table tr:last-child,
#edit_records_modal_transition_logs.edit-records-modal .content table tr:last-child {
  border-bottom: none;
}
#edit_records_modal_logs.edit-records-modal .content table tr:hover,
#edit_records_modal_transition_logs.edit-records-modal .content table tr:hover {
  background: #eeeeee;
}
#edit_records_modal_logs.edit-records-modal .content .user,
#edit_records_modal_transition_logs.edit-records-modal .content .user {
  padding-left: 5px;
}
#edit_records_modal_logs.edit-records-modal .content .col-type,
#edit_records_modal_transition_logs.edit-records-modal .content .col-type {
  width: 8px;
}
#edit_records_modal_logs.edit-records-modal .content .col-user,
#edit_records_modal_transition_logs.edit-records-modal .content .col-user,
#edit_records_modal_logs.edit-records-modal .content .col-endpoint,
#edit_records_modal_transition_logs.edit-records-modal .content .col-endpoint {
  width: 200px;
}
#edit_records_modal_logs.edit-records-modal .content .col-status,
#edit_records_modal_transition_logs.edit-records-modal .content .col-status {
  width: 10ex;
}
#edit_records_modal_logs.edit-records-modal .content .col-date,
#edit_records_modal_transition_logs.edit-records-modal .content .col-date {
  width: 120px;
}
#edit_records_modal_logs.edit-records-modal .content .title,
#edit_records_modal_transition_logs.edit-records-modal .content .title {
  padding: 10px 15px;
  color: #e50050;
}
#edit_records_modal_logs.edit-records-modal .content .title:hover,
#edit_records_modal_transition_logs.edit-records-modal .content .title:hover {
  background: #eeeeee;
}
#edit-records-create-modal {
  top: 10%;
  width: 90%;
  height: 800px;
  max-height: 85%;
  margin-left: 0;
  left: 5%;
}
#edit-records-create-modal .modal-dialog {
  height: 100%;
}
#edit-records-create-modal .modal-dialog .modal-content {
  height: 100%;
}
#edit-records-create-modal .modal-dialog .modal-content .modal-body {
  height: calc(100% - 120px);
  overflow-x: auto;
}
#edit-records-create-modal .mode-selection .mode-selection-title {
  font-weight: 800;
}
#edit-records-create-modal .mode-selection .mode-selection-option {
  display: flex;
}
#edit-records-create-modal .mode-selection .mode-selection-option input {
  width: 20px;
  margin: 5px 20px 0 0;
}
#edit-records-create-modal .row-fluid {
  height: calc(100% - 40px);
  max-height: calc(100% - 40px);
}
#edit-records-create-modal .row-fluid .full-height {
  overflow-y: auto;
}
#edit-records-create-modal table {
  width: 100%;
  border-spacing: 0 10px;
  border-collapse: separate;
}
#edit-records-create-modal table td {
  padding: 0px;
}
#edit-records-create-modal .input-codelist {
  display: flex;
}
#edit-records-create-modal .input-codelist div[role="combobox"] {
  width: 100%;
  padding: 0;
  border-width: 1px;
}
#edit-records-create-modal .input-codelist div[role="combobox"] .rw-widget-container {
  border: none;
  text-align: left;
  display: inherit;
  border-spacing: 5px;
}
#edit-records-create-modal label,
#edit-records-create-modal input,
#edit-records-create-modal .rw-dropdown-list {
  box-sizing: border-box;
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  border-width: 1px 5px 1px 1px;
  line-height: unset;
  width: 100%;
  text-align: right;
}
#edit-records-create-modal input,
#edit-records-create-modal .rw-dropdown-list {
  border-width: 1px;
  text-align: left;
}
#edit-records-create-modal .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#edit-records-create-modal .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#edit-records-create-modal .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#edit-records-create-modal .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#edit-records-create-modal .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#edit-records-create-modal .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#edit-records-create-modal .ReactTable .rt-tbody {
  overflow-x: hidden;
}
#edit-records-create-modal .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#edit-records-create-modal .ReactTable.disabled {
  cursor: default;
  color: #999999;
}
#edit-records-create-modal .rw-dropdown-list {
  width: 215px;
}
#edit-records-create-modal .rw-dropdown-list li {
  white-space: pre;
}
#edit_record {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#edit_record .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#edit_record .panel-body {
  padding: 15px;
}
#edit_record .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#edit_record .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#edit_record .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#edit_record .panel-title > a {
  color: inherit;
}
#edit_record .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#edit_record .panel > .list-group,
#edit_record .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#edit_record .panel > .list-group .list-group-item,
#edit_record .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#edit_record .panel > .list-group:first-child .list-group-item:first-child,
#edit_record .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#edit_record .panel > .list-group:last-child .list-group-item:last-child,
#edit_record .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#edit_record .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#edit_record .list-group + .panel-footer {
  border-top-width: 0;
}
#edit_record .panel > .table,
#edit_record .panel > .table-responsive > .table,
#edit_record .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#edit_record .panel > .table caption,
#edit_record .panel > .table-responsive > .table caption,
#edit_record .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#edit_record .panel > .table:first-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#edit_record .panel > .table:first-child > thead:first-child > tr:first-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#edit_record .panel > .table:first-child > tbody:first-child > tr:first-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#edit_record .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#edit_record .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#edit_record .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#edit_record .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#edit_record .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#edit_record .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#edit_record .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#edit_record .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#edit_record .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#edit_record .panel > .table:last-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#edit_record .panel > .table:last-child > tbody:last-child > tr:last-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#edit_record .panel > .table:last-child > tfoot:last-child > tr:last-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#edit_record .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#edit_record .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#edit_record .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#edit_record .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#edit_record .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#edit_record .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#edit_record .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#edit_record .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#edit_record .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#edit_record .panel > .panel-body + .table,
#edit_record .panel > .panel-body + .table-responsive,
#edit_record .panel > .table + .panel-body,
#edit_record .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#edit_record .panel > .table > tbody:first-child > tr:first-child th,
#edit_record .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#edit_record .panel > .table-bordered,
#edit_record .panel > .table-responsive > .table-bordered {
  border: 0;
}
#edit_record .panel > .table-bordered > thead > tr > th:first-child,
#edit_record .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#edit_record .panel > .table-bordered > tbody > tr > th:first-child,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#edit_record .panel > .table-bordered > tfoot > tr > th:first-child,
#edit_record .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#edit_record .panel > .table-bordered > thead > tr > td:first-child,
#edit_record .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#edit_record .panel > .table-bordered > tbody > tr > td:first-child,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#edit_record .panel > .table-bordered > tfoot > tr > td:first-child,
#edit_record .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#edit_record .panel > .table-bordered > thead > tr > th:last-child,
#edit_record .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#edit_record .panel > .table-bordered > tbody > tr > th:last-child,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#edit_record .panel > .table-bordered > tfoot > tr > th:last-child,
#edit_record .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#edit_record .panel > .table-bordered > thead > tr > td:last-child,
#edit_record .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#edit_record .panel > .table-bordered > tbody > tr > td:last-child,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#edit_record .panel > .table-bordered > tfoot > tr > td:last-child,
#edit_record .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#edit_record .panel > .table-bordered > thead > tr:first-child > td,
#edit_record .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#edit_record .panel > .table-bordered > tbody > tr:first-child > td,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#edit_record .panel > .table-bordered > thead > tr:first-child > th,
#edit_record .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#edit_record .panel > .table-bordered > tbody > tr:first-child > th,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#edit_record .panel > .table-bordered > tbody > tr:last-child > td,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#edit_record .panel > .table-bordered > tfoot > tr:last-child > td,
#edit_record .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#edit_record .panel > .table-bordered > tbody > tr:last-child > th,
#edit_record .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#edit_record .panel > .table-bordered > tfoot > tr:last-child > th,
#edit_record .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#edit_record .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#edit_record .panel-group {
  margin-bottom: 20px;
}
#edit_record .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#edit_record .panel-group .panel + .panel {
  margin-top: 5px;
}
#edit_record .panel-group .panel-heading {
  border-bottom: 0;
}
#edit_record .panel-group .panel-heading + .panel-collapse > .panel-body,
#edit_record .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#edit_record .panel-group .panel-footer {
  border-top: 0;
}
#edit_record .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#edit_record .panel-default {
  border-color: #dddddd;
}
#edit_record .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#edit_record .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#edit_record .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#edit_record .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#edit_record .panel-primary {
  border-color: #428bca;
}
#edit_record .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#edit_record .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#edit_record .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#edit_record .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#edit_record .panel-success {
  border-color: #d6e9c6;
}
#edit_record .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#edit_record .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#edit_record .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#edit_record .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#edit_record .panel-info {
  border-color: #bce8f1;
}
#edit_record .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#edit_record .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#edit_record .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#edit_record .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#edit_record .panel-warning {
  border-color: #faebcc;
}
#edit_record .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#edit_record .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#edit_record .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#edit_record .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#edit_record .panel-danger {
  border-color: #ebccd1;
}
#edit_record .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#edit_record .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#edit_record .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#edit_record .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#edit_record #edit_record_container {
  height: 100%;
  display: flex;
  flex: 1 1 0px;
}
#edit_record #edit_record_container #edit_record_side_screen {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
}
#edit_record #edit_record_container #edit_record_side_screen .panel-heading.panel-edit-record {
  display: flex;
  height: 40px;
  align-items: center;
  padding: 0px 10px;
}
#edit_record #edit_record_container #edit_record_side_screen .panel-heading.panel-edit-record .breadcrumb {
  flex: 1 1 0px;
  margin: 0;
  border: 0;
}
#edit_record #edit_record_container #edit_record_side_screen .panel-heading.panel-edit-record .participents {
  margin-left: 15px;
  text-align: right;
}
#edit_record #edit_record_container #edit_record_side_screen .panel-heading.panel-edit-record .watching {
  margin-left: 15px;
  text-align: right;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side {
  display: flex;
  height: calc(100% - 83px);
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #attributes {
  display: flex;
  padding: 25px 10px;
  min-width: 450px;
  height: calc(100% - 60px);
  overflow: auto;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results {
  display: flex;
  flex: 1 1 0px;
  min-width: 200px;
  padding: 15px 10px 0px 15px;
  height: calc(100% - 30px);
  overflow-y: auto;
  flex-direction: column;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .label {
  cursor: default;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .status-column {
  width: 72px;
  text-align: right;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .status-column i.correct {
  margin-right: 45px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .status-column i.incorrect {
  margin-right: 25px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .status-column i.invalid {
  margin-right: 5px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .status-column .filterButton {
  opacity: 0.2;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .status-column .filterButton:hover {
  opacity: 1;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .status-column .active {
  opacity: 1;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel {
  margin-bottom: 0;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr th {
  border-width: 0px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr .badge {
  margin-left: 5px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr:first-child th {
  line-height: 16px;
  padding: 0 8px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr:first-child th i {
  margin-left: 5px;
  cursor: pointer;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr:first-child th i:hover {
  color: #737373;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect {
  height: 30px;
  box-shadow: none;
  cursor: pointer;
  border-color: #dcdcdc;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect input {
  display: none;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li {
  border-width: 0px;
  outline: none;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .list-item-icon {
  width: 15px;
  display: inline-block;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .correct .list-item-icon {
  color: #66c283;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .incorrect .list-item-icon {
  color: #d53e42;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .invalid .list-item-icon {
  color: #f3a139;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li:hover {
  background-color: rgba(132, 206, 105, 0.2);
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li:focus {
  outline: none;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li {
  background-color: #ffffff;
  font-weight: normal;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .tag-item-icon {
  width: 15px;
  display: inline-block;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .correct .tag-item-icon {
  color: #66c283;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .incorrect .tag-item-icon {
  color: #d53e42;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .invalid .tag-item-icon {
  color: #f3a139;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span,
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span:focus {
  outline: none;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-tag-btn {
  background: none;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-btn-select {
  background: none;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect:hover,
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect:focus {
  border-color: #dcdcdc;
  box-shadow: none;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results span.badge {
  margin-left: 2px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results span.badge.correct {
  background-color: #66c283;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results span.badge.incorrect {
  background-color: #dc6343;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results span.badge.invalid {
  background-color: #f3a139;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .panel-default {
  display: block;
  flex: unset;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .panel-default .panel-body {
  display: block;
  flex: unset;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .panel-default .inline-heading {
  background-color: white;
  padding: 5px 8px;
  border-bottom-width: 0;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .panel-default .inline-heading i {
  display: inline-block;
  width: 15px;
  margin-left: 5px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .panel-default .inline-heading span {
  display: inline-block;
  margin-left: 5px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .inner-table {
  margin-bottom: 0px;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .inner-table i.correct {
  color: #66c283;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .inner-table i.incorrect {
  color: #d53e42;
}
#edit_record #edit_record_container #edit_record_side_screen #top_side #qc_results .inner-table i.invalid {
  color: #f3a139;
}
#edit_record #edit_record_container #edit_record_side_screen #bottom_side {
  display: flex;
  height: 80px;
  border-top: 1px solid #dcdcdc;
  background: white;
}
#edit_record #edit_record_container #edit_record_side_screen #bottom_side #tasks {
  display: flex;
  flex: 1 1 0px;
  background: white;
}
#edit_record #edit_record_container #edit_record_side_screen #bottom_side #tasks #workflow_progress_bar {
  display: flex;
  flex: 1 1 0px;
  padding: 10px;
}
#edit_record #edit_record_container #edit_record_side_screen #bottom_side #tasks #workflow_progress_bar .process-step {
  flex-grow: 1;
}
#edit_record #edit_record_container #edit_record_side_screen #bottom_side #tasks #process_menu {
  width: 225px;
  line-height: 80px;
  border-left: 1px solid #dcdcdc;
  text-align: center;
}
#edit_record #edit_record_container #edit_record_side_screen #bottom_side #tasks #process_menu .transitions-menu {
  margin-bottom: -24px;
}
#edit_record #edit_record_container #edit_record_side_screen #bottom_side #tasks #process_menu button[role="menuitem"] {
  width: 100%;
}
#edit_record .form-attributes .attribute-group {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
#edit_record .form-attributes .attribute-group .attribute-label {
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  border-width: 1px 5px 1px 1px;
  line-height: unset;
  width: 30%;
  text-align: right;
}
#edit_record .form-attributes .attribute-group .attribute-automatic-cleaning {
  background: rgba(243, 163, 57, 0.22);
}
#edit_record .form-attributes .attribute-group .attribute-box {
  display: inline-block;
  vertical-align: bottom;
  width: 63%;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input {
  display: inline-block;
  border: 1px solid #9f9f9f;
  width: calc(100% - 60px);
  vertical-align: middle;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input input.input-default {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  padding: 5px;
  box-sizing: border-box;
  box-shadow: none;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input input[type='checkbox'].input-boolean {
  display: inline-block;
  width: 30px;
  height: 32px;
  margin: 0px 0px 0px 5px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input .input-codelist .rw-widget-input {
  border: none;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input .input-reference .rw-widget-input {
  border: none;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input input:disabled {
  border: none;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading {
  height: 30px !important;
  border: none !important;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading-value {
  line-height: 30px !important;
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input.codelist-input,
#edit_record .form-attributes .attribute-group .attribute-box .attribute-input.reference-input {
  width: calc(100% - 87px);
}
#edit_record .form-attributes .attribute-group .attribute-box .attribute-loading {
  height: 30px;
  line-height: 30px;
  width: 100%;
  padding-right: 10px;
  box-sizing: border-box;
  text-align: right;
}
#edit_record .form-attributes .attribute-group .attribute-box button.btn.btn-icon {
  background: transparent;
}
#edit_record .form-attributes .attribute-group .attribute-box button.btn.btn-icon:active,
#edit_record .form-attributes .attribute-group .attribute-box button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#edit_record .form-attributes .attribute-group .attribute-box button.btn.btn-icon:hover {
  color: #999999;
}
#edit_record .form-attributes .attribute-group .attribute-box span.status-icon {
  width: 25px;
  display: inline-block;
  height: 32px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9f9f9f;
  vertical-align: middle;
  padding: 0px;
}
#edit_record .form-attributes .attribute-group .attribute-box span.status-icon.changed {
  color: gray;
}
#edit_record .form-attributes .attribute-group .attribute-box span.status-icon.correct {
  color: #66c283;
}
#edit_record .form-attributes .attribute-group .attribute-box span.status-icon.incorrect {
  color: #d53e42;
}
#edit_record .form-attributes .attribute-group .attribute-box span.status-icon.invalid {
  color: #f3a139;
}
#edit_record .form-attributes .attribute-group .attribute-box span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#edit_record .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#edit_record .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#edit_records_modal_participants {
  top: 30%;
}
#create_records {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#create_records .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#create_records .panel-body {
  padding: 15px;
}
#create_records .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#create_records .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#create_records .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#create_records .panel-title > a {
  color: inherit;
}
#create_records .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#create_records .panel > .list-group,
#create_records .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#create_records .panel > .list-group .list-group-item,
#create_records .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#create_records .panel > .list-group:first-child .list-group-item:first-child,
#create_records .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#create_records .panel > .list-group:last-child .list-group-item:last-child,
#create_records .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#create_records .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#create_records .list-group + .panel-footer {
  border-top-width: 0;
}
#create_records .panel > .table,
#create_records .panel > .table-responsive > .table,
#create_records .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#create_records .panel > .table caption,
#create_records .panel > .table-responsive > .table caption,
#create_records .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#create_records .panel > .table:first-child,
#create_records .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#create_records .panel > .table:first-child > thead:first-child > tr:first-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#create_records .panel > .table:first-child > tbody:first-child > tr:first-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#create_records .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#create_records .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#create_records .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#create_records .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#create_records .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#create_records .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#create_records .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#create_records .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#create_records .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#create_records .panel > .table:last-child,
#create_records .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#create_records .panel > .table:last-child > tbody:last-child > tr:last-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#create_records .panel > .table:last-child > tfoot:last-child > tr:last-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#create_records .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#create_records .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#create_records .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#create_records .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#create_records .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#create_records .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#create_records .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#create_records .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#create_records .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#create_records .panel > .panel-body + .table,
#create_records .panel > .panel-body + .table-responsive,
#create_records .panel > .table + .panel-body,
#create_records .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#create_records .panel > .table > tbody:first-child > tr:first-child th,
#create_records .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#create_records .panel > .table-bordered,
#create_records .panel > .table-responsive > .table-bordered {
  border: 0;
}
#create_records .panel > .table-bordered > thead > tr > th:first-child,
#create_records .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#create_records .panel > .table-bordered > tbody > tr > th:first-child,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#create_records .panel > .table-bordered > tfoot > tr > th:first-child,
#create_records .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#create_records .panel > .table-bordered > thead > tr > td:first-child,
#create_records .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#create_records .panel > .table-bordered > tbody > tr > td:first-child,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#create_records .panel > .table-bordered > tfoot > tr > td:first-child,
#create_records .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#create_records .panel > .table-bordered > thead > tr > th:last-child,
#create_records .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#create_records .panel > .table-bordered > tbody > tr > th:last-child,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#create_records .panel > .table-bordered > tfoot > tr > th:last-child,
#create_records .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#create_records .panel > .table-bordered > thead > tr > td:last-child,
#create_records .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#create_records .panel > .table-bordered > tbody > tr > td:last-child,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#create_records .panel > .table-bordered > tfoot > tr > td:last-child,
#create_records .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#create_records .panel > .table-bordered > thead > tr:first-child > td,
#create_records .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#create_records .panel > .table-bordered > tbody > tr:first-child > td,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#create_records .panel > .table-bordered > thead > tr:first-child > th,
#create_records .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#create_records .panel > .table-bordered > tbody > tr:first-child > th,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#create_records .panel > .table-bordered > tbody > tr:last-child > td,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#create_records .panel > .table-bordered > tfoot > tr:last-child > td,
#create_records .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#create_records .panel > .table-bordered > tbody > tr:last-child > th,
#create_records .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#create_records .panel > .table-bordered > tfoot > tr:last-child > th,
#create_records .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#create_records .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#create_records .panel-group {
  margin-bottom: 20px;
}
#create_records .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#create_records .panel-group .panel + .panel {
  margin-top: 5px;
}
#create_records .panel-group .panel-heading {
  border-bottom: 0;
}
#create_records .panel-group .panel-heading + .panel-collapse > .panel-body,
#create_records .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#create_records .panel-group .panel-footer {
  border-top: 0;
}
#create_records .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#create_records .panel-default {
  border-color: #dddddd;
}
#create_records .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#create_records .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#create_records .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#create_records .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#create_records .panel-primary {
  border-color: #428bca;
}
#create_records .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#create_records .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#create_records .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#create_records .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#create_records .panel-success {
  border-color: #d6e9c6;
}
#create_records .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#create_records .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#create_records .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#create_records .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#create_records .panel-info {
  border-color: #bce8f1;
}
#create_records .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#create_records .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#create_records .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#create_records .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#create_records .panel-warning {
  border-color: #faebcc;
}
#create_records .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#create_records .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#create_records .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#create_records .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#create_records .panel-danger {
  border-color: #ebccd1;
}
#create_records .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#create_records .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#create_records .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#create_records .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#create_records #create_records_react {
  height: 100%;
  display: flex;
  flex: 1 1 0px;
}
#create_records #create_records_react #records {
  display: flex;
  width: 400px;
}
#create_records #create_records_react #records .panel-heading {
  display: flex;
  justify-content: space-between;
  padding: 0px;
}
#create_records #create_records_react #records .panel-heading .title {
  padding: 10px;
}
#create_records #create_records_react #records .panel-heading .actions {
  padding: 5px;
}
#create_records #create_records_react #create_record {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
  width: 100%;
}
#create_records #create_records_react #create_record .panel-heading.panel-edit-record {
  display: flex;
  height: 40px;
  align-items: center;
  padding: 0px 10px;
}
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .breadcrumb {
  flex: 1 1 0px;
  margin: 0;
  border: 0;
}
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .duplicate-records {
  margin-left: 15px;
  text-align: right;
}
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .participents,
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .watching,
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .sub-workflows,
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .send-history,
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .show-history {
  margin-left: 15px;
  text-align: right;
}
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .sub-workflows > .btn:first-child,
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .send-history > .btn:first-child,
#create_records #create_records_react #create_record .panel-heading.panel-edit-record .show-history > .btn:first-child {
  border-radius: 3px;
}
#create_records #create_records_react #create_record #top_side {
  display: flex;
  flex-direction: column;
  height: calc(100% - 83px);
  width: calc(100% - 20px);
  padding: 0 10px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container {
  height: 50px;
  display: flex;
  padding: 20px 0 0 0;
  border-bottom: 1px solid #dcdcdc;
  overflow: hidden;
  min-width: 450px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-bottom: 11px;
  border: 1px solid #9f9f9f;
  box-sizing: border-box;
  cursor: pointer;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow i {
  display: table;
  color: #9f9f9f;
  height: 28px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow i:hover {
  color: black;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow.left {
  margin-right: 10px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow.left i {
  padding: 1px 11px 0px 8px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow.right {
  margin-left: 10px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow.right i {
  padding: 1px 8px 0 11px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .arrow.qc-details {
  marginTop: 14px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .view-select {
  overflow-x: auto;
  overflow-y: hidden;
  display: inline-block;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .view-select .nav-tabs {
  display: inline-flex;
  border: none;
  padding: 0 10px;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .view-select .nav-tabs li {
  white-space: nowrap;
  border: 1px solid #cccccc;
  margin: 0 10px 0 0;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .view-select .nav-tabs .incorrect {
  background-color: #f5d1d2;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .view-select .nav-tabs .invalid {
  background-color: #fdf1e1;
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container .view-select.nav-btns {
  width: 100%;
}
@-moz-document url-prefix() {
  #create_records #create_records_react #create_record #top_side #nav-tabs-container .view-select {
    margin-top: 14px;
  }
}
#create_records #create_records_react #create_record #top_side #nav-tabs-container.qc-details {
  width: calc(50% - 28px);
}
#create_records #create_records_react #create_record #top_side #wrapper {
  display: flex;
}
#create_records #create_records_react #create_record #top_side #wrapper #attributes {
  display: flex;
  flex-direction: column;
  padding: 25px 0;
  min-width: 450px;
  max-height: calc(100% - 150px);
  overflow: auto;
}
#create_records #create_records_react #create_record #top_side #wrapper #attributes .view-tab-body {
  height: 100%;
  overflow-y: auto;
}
#create_records #create_records_react #create_record #top_side #wrapper #attributes .rw-widget-input {
  border: none;
  border-radius: 0px;
  height: 30px;
}
#create_records #create_records_react #create_record #top_side #wrapper #attributes .input-reference .rw-widget-input {
  border: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #attributes-stretched {
  display: flex;
  flex: 3 1 0px;
  padding: 25px 10px;
  min-width: 450px;
  height: calc(100% - 60px);
  overflow: auto;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results {
  display: flex;
  flex: 1 1 0px;
  min-width: 200px;
  padding: 25px 10px 0px 15px;
  height: calc(100% - 30px);
  overflow-y: auto;
  overflow-x: hidden;
  flex-direction: column;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .label {
  cursor: default;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .status-column {
  width: 72px;
  text-align: right;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .status-column i.correct {
  margin-right: 45px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .status-column i.incorrect {
  margin-right: 5px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .status-column i.invalid {
  margin-right: 45px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .status-column .filterButton {
  opacity: 0.2;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .status-column .filterButton:hover {
  opacity: 1;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .status-column .active {
  opacity: 1;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel {
  margin-bottom: 0;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead {
  border: 1px solid #dddddd;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr th {
  padding: 5px 10px !important;
  border-width: 0px;
  line-height: unset !important;
  vertical-align: top;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr th .rw-widget-container {
  border: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr .badge {
  margin-left: 5px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr:first-child th {
  line-height: 16px;
  padding: 0 8px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr:first-child th i {
  margin-left: 5px;
  cursor: pointer;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr:first-child th i:hover {
  color: #737373;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column .filter {
  padding: 0px !important;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect {
  height: 30px;
  box-shadow: none;
  cursor: pointer;
  border-color: #dcdcdc;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect input {
  display: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li {
  border-width: 0px;
  outline: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .list-item-icon {
  width: 15px;
  display: inline-block;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .correct .list-item-icon {
  color: #66c283;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .incorrect .list-item-icon {
  color: #d53e42;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li .invalid .list-item-icon {
  color: #f3a139;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li:hover {
  background-color: rgba(132, 206, 105, 0.2);
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-list li:focus {
  outline: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li {
  background-color: #ffffff;
  font-weight: normal;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .tag-item-icon {
  width: 15px;
  display: inline-block;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .correct .tag-item-icon {
  color: #66c283;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .incorrect .tag-item-icon {
  color: #d53e42;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li .invalid .tag-item-icon {
  color: #f3a139;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span,
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-taglist li span:focus {
  outline: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-multiselect-tag-btn {
  background: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect .rw-btn-select {
  background: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect:hover,
#create_records #create_records_react #create_record #top_side #wrapper #qc_results table.table.header-panel thead tr.filter-column div.rw-multiselect:focus {
  border-color: #dcdcdc;
  box-shadow: none;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results span.badge {
  margin-left: 2px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results span.badge.correct {
  background-color: #66c283;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results span.badge.incorrect {
  background-color: #dc6343;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results span.badge.invalid {
  background-color: #f3a139;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .panel-default {
  display: block;
  flex: unset;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .panel-default .panel-body {
  display: block;
  flex: unset;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .panel-default .inline-heading {
  background-color: white;
  padding: 5px 10px;
  border-bottom-width: 0;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .panel-default .inline-heading i {
  display: inline-block;
  width: 15px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .panel-default .inline-heading span {
  display: inline-block;
  margin-left: 5px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .inner-table {
  margin-bottom: 0px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .inner-table td {
  padding: 5px 10px;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .inner-table i.correct {
  color: #66c283;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .inner-table i.incorrect {
  color: #d53e42;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results .inner-table i.invalid {
  color: #f3a139;
}
#create_records #create_records_react #create_record #top_side #wrapper #qc_results.nav-tabs-shown {
  margin-top: -70px;
}
#create_records #create_records_react #create_record #top_side #wrapper .right-side {
  width: 100%;
  height: calc(100% - 150px);
}
#create_records #create_records_react #create_record #top_side #wrapper .right-side #right_side_image {
  max-height: 150px;
  margin: 10px 0px;
}
#create_records #create_records_react #create_record #top_side #wrapper .right-side #right_side_image img {
  max-height: 150px;
}
#create_records #create_records_react #create_record #top_side #wrapper .right-side #right_side_content {
  width: 100%;
  height: 100%;
}
#create_records #create_records_react #create_record #top_side #wrapper .right-side #right_side_content iframe {
  width: 100%;
  height: 100%;
  border: none;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row {
  height: calc(100% - 14px);
  width: calc(100% - 73px);
  margin-left: -31px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable {
  height: 100%;
  width: 100%;
  position: relative;
  white-space: nowrap;
  margin-left: 20px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .rw-widget-input.rw-widget-picker.rw-widget-container {
  box-shadow: none;
  border: none;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .rw-btn-select {
  width: 28px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .rw-dropdown-list-input {
  padding-right: 15px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-fixed {
  display: inline-block;
  vertical-align: top;
  top: 0;
  left: 0;
  position: absolute;
  background-color: white;
  overflow-y: hidden;
  height: calc(100% - 15px);
  border-right: 2px solid #999999;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-fixed .table-body {
  border-left: 1px solid #cfcfcf;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-moving {
  display: inline-block;
  vertical-align: top;
  padding-left: 565px;
  padding-bottom: 15px;
  overflow-x: scroll;
  white-space: nowrap;
  width: calc(100% - 470px);
  overflow-y: hidden;
  height: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-scroll {
  display: inline-block;
  vertical-align: top;
  width: 15px;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-scroll .table-column {
  opacity: 0;
  height: auto;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-scroll .table-body {
  height: auto;
  overflow-y: hidden;
  padding-bottom: 15px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column {
  padding-top: 32px;
  width: 300px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: calc(100% - 32px);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-header {
  height: 30px;
  padding: 0px 8px 0px;
  border: 1px solid #dddddd;
  border-left: none;
  top: 0;
  position: absolute;
  width: calc(100% - 17px);
  background-color: #CCCCCC;
  font-weight: 600;
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-header.incorrect {
  background: linear-gradient(to right, #f5d1d2, #cccccc);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-header.invalid {
  background: linear-gradient(to right, #fdf1e1, #cccccc);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-header .instance-name {
  display: inline-block;
  width: calc(100% - 32px);
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1;
  padding: 5px 5px 0px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-header .add-button,
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-header copy-button,
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-header .remove-button {
  padding: 0px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-body {
  height: 100%;
  overflow-y: hidden;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-body.allow-overflow {
  overflow-x: visible;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data {
  height: 32px;
  box-sizing: border-box;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .attribute-input {
  border-bottom: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  height: 31px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .attribute-input .textarea-overlay {
  height: 31px;
  position: absolute;
  width: 299px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .dropdown-heading {
  height: 32px !important;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .dropdown-content input[type="checkbox"] {
  width: auto !important;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .attribute-input.disabled * {
  font-style: italic;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data.attribute-label {
  text-align: right;
  border-bottom: 1px solid #cfcfcf;
  text-overflow: ellipsis;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data.attribute-label .attribute-actions {
  height: 31px;
  width: 54px;
  display: inline-block;
  border-right: 1px solid #cfcfcf;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data.attribute-label .attribute-actions .toggle {
  visibility: hidden;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data.attribute-label .attribute-label-text {
  float: right;
  padding: 5px 8px;
  width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data.attribute-label:hover .toggle {
  visibility: visible;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data input {
  margin: 0;
  width: 100%;
  border: none;
  height: 32px;
  box-sizing: border-box;
  padding-left: 0.875em;
  border-bottom: 1px solid #cfcfcf;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data input.input-link {
  width: 93%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data input[type="checkbox"] {
  height: 12px;
  margin-top: 6px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data span.status-icon {
  width: 25px;
  display: inline-block;
  height: 29px;
  line-height: 30px;
  text-align: center;
  border-left: 1px solid #eeeeee;
  vertical-align: top;
  padding: 0px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data span.status-icon.changed {
  color: gray;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data span.status-icon.correct {
  color: #66c283;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data span.status-icon.incorrect {
  color: #d53e42;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data span.status-icon.invalid {
  color: #f3a139;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .innoscale-tooltip {
  white-space: pre;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .file-button-container .file-button {
  width: 100%;
  border: none;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .file-button-container .btn-icon {
  display: none;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .file-button-container:hover .small-attribute {
  width: calc(100% - 28px);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .file-button-container:hover .btn-icon {
  display: inline-block;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .btn-icon {
  width: 27px;
  padding: 0px;
  border-left: 1px solid #cccccc;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data button.btn.btn-icon.delete {
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 54px);
  border-left: none;
  border-right: 1px solid #cccccc;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data textarea {
  width: 100%;
  margin: 0px;
  min-height: 32px;
  box-sizing: border-box;
  resize: vertical;
  border: none;
  border-bottom: 1px solid #cfcfcf;
  padding: 5px 0.875em;
  overflow: hidden;
  line-height: 21px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .date-picker {
  height: 31px;
  padding: 4px 0px 4px 0.875em;
  box-sizing: border-box;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .date-picker .dropdown {
  width: 27px;
  height: 30px;
  border-left: 1px solid #cfcfcf;
  margin-top: -4px;
  float: right;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .date-picker .dropdown .dropdown-button,
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .date-picker .dropdown .clickable {
  background-color: transparent;
  height: 100%;
  width: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .date-picker .dropdown .dropdown-button {
  padding: 9px;
  color: #666666;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .pseudotable .table-column .table-data .date-picker input {
  width: 33%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .reference-button {
  width: 100%;
  border: none;
  text-align: left;
  color: #777777;
  height: 30px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .reference-button.disabled {
  pointer-events: none;
  background-color: #eeeeee;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row .small-attribute {
  border: none;
  width: calc(100% - 28px);
  display: inline-block;
  height: 30px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row #instance_filter .toggle {
  float: left;
  height: 31px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row #instance_filter .filter-dropdown {
  position: absolute;
  top: 24px;
  left: 4px;
  z-index: 1;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.row #instance_filter .filter-dropdown.position-top {
  top: -296px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .drop-up .rw-popup-container {
  top: auto;
  bottom: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .drop-up .rw-popup-transition-exiting .rw-popup-transition,
#create_records #create_records_react #create_record #top_side #multi-instance-view .drop-up .rw-popup-transition-exited .rw-popup-transition {
  transform: translateY(100%);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .drop-up .dropdown-menu {
  top: calc(100% - 360px);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .incorrect,
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .incorrect {
  background-color: #f5d1d2;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .incorrect *:not(.rw-open *, .is-open *, .open *),
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .incorrect *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .invalid,
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .invalid {
  background-color: #fdf1e1;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .invalid *:not(.rw-open *, .is-open *, .open *),
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .invalid *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .disabled,
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .disabled {
  background: #EEEEEE;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .disabled.incorrect,
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .disabled.incorrect {
  background: linear-gradient(to right, #f5d1d2, #eeeeee);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .disabled.invalid,
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .disabled.invalid {
  background: linear-gradient(to right, #fdf1e1, #eeeeee);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-moving .disabled .dropdown-heading,
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .disabled .dropdown-heading {
  background-color: transparent !important;
  cursor: not-allowed !important;
  border: none !important;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .main-instance .incorrect {
  background-color: #f5d1d2;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .main-instance .incorrect *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .main-instance .invalid {
  background-color: #fdf1e1;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .main-instance .invalid *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .main-instance .disabled {
  background: #EEEEEE;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .main-instance .disabled.incorrect {
  background: linear-gradient(to right, #f5d1d2, #eeeeee);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .main-instance .disabled.invalid {
  background: linear-gradient(to right, #fdf1e1, #eeeeee);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view span.badge.correct {
  background-color: #66c283;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .table-header .btn {
  padding-top: 0px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .table-fixed .table-header button[role="menuitem"] {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #509a2b;
  white-space: nowrap;
  border: none;
  background: none;
  width: 100%;
  text-align: center;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter {
  text-align: left;
  position: relative;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .btn.filter-active {
  visibility: visible;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .btn.filter-active i {
  color: #e50050;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .btn-icon {
  border: none;
  position: relative;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown {
  width: 180px;
  height: 300px;
  overflow: auto;
  border: 1px solid #999999;
  background: white;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown i {
  margin: 5px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown .filter-top-bar {
  margin: 5px 15px 0 13px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown .filter-top-bar .filter-name {
  font-weight: 600;
  min-width: 100px;
  display: inline-block;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown .divider {
  margin: 5px 0;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown .filter-search {
  margin: 0 0 10px 10px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown .filter-search .filter-search-input {
  width: 143px;
  border: 1px solid #eeeeee;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown .filter-value {
  margin: 5px 20px 0px 5px;
  font-weight: 400;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_filter .filter-dropdown .filter-value .filter-checkbox {
  float: left;
  width: 30px;
  margin-top: 3px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view .reference-delete-btn {
  font-size: 18px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view #instance_bulk_edit {
  float: left;
  position: relative;
  border: none;
  height: 31px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column {
  margin: 0 -11px;
  height: calc(100% - 14px);
  width: calc(100% + 22px);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable {
  height: 100%;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .attribute-input {
  height: 31px;
  position: relative;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .attribute-input .textarea-overlay {
  height: 31px;
  position: absolute;
  width: 299px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .attribute-input .max-characters {
  display: grid;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .attribute-input.disabled * {
  font-style: italic;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-fixed {
  display: inline-block;
  vertical-align: top;
  top: 0;
  left: 0;
  width: 302px;
  position: absolute;
  background-color: white;
  overflow-y: hidden;
  height: 100%;
  border-right: 2px solid #999999;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-fixed .table-scroll_helper {
  width: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-fixed .table-header {
  height: 34px;
  padding: 4px 15px 4px 11px;
  box-sizing: border-box;
  font-weight: 600;
  border: 1px solid #DDDDDD;
  background-color: #CCCCCC;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-fixed .table-body {
  padding: 6px 15px;
  box-sizing: border-box;
  border-left: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-fixed .table-body.incorrect {
  background-color: #f5d1d2;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-fixed .table-body.invalid {
  background-color: #fdf1e1;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-fixed .label-attribute-id {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  flex: 1;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving {
  display: inline-block;
  vertical-align: top;
  padding-left: 302px;
  padding-bottom: 15px;
  overflow-x: auto;
  white-space: nowrap;
  width: calc(100% - 302px);
  overflow-y: hidden;
  height: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-header {
  border-left: 2px solid #999999;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-data span.incorrect {
  background-color: #f5d1d2;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-data span.incorrect *:not(.rw-open *, .open *) {
  background-color: transparent;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-data .fileButton {
  width: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-data .btn-icon {
  width: 30px;
  padding: 0px;
  border: none;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-data button.btn.btn-icon.delete {
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 56px);
  border-left: none;
  border-right: 1px solid #cccccc;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-data textarea {
  width: 100%;
  margin: 0px;
  padding: 0px;
  min-height: 28px;
  box-sizing: border-box;
  resize: vertical;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-moving .table-data .dropdown-heading {
  height: 32px !important;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-scroll {
  display: inline-block;
  vertical-align: top;
  width: 15px;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-scroll .table-row {
  opacity: 0;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-scroll .table-row .table-data {
  display: block;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-header {
  z-index: 10;
  position: relative;
  background: #eeeeee;
  font-weight: 600;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-header .attribute-label {
  display: inline-block;
  height: 34px;
  width: 300px;
  box-sizing: border-box;
  padding: 4px 11px;
  z-index: 10;
  position: relative;
  border: 1px solid #DDDDDD;
  background-color: #CCCCCC;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-header .attribute-label.incorrect {
  background: linear-gradient(to right, #f5d1d2, #cccccc);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-header .attribute-label.invalid {
  background: linear-gradient(to right, #fdf1e1, #cccccc);
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row {
  height: 32px;
  vertical-align: top;
  position: relative;
  display: contents;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row.main-instance {
  display: block;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-body {
  height: 32px;
  width: 100%;
  display: flex;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-body .add-button,
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-body .remove-button,
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-body .copy-button {
  margin-top: -5px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data {
  display: inline-block;
  height: 32px;
  width: 300px;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  box-sizing: border-box;
  vertical-align: top;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .input-default,
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .input-default-textarea {
  box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  box-sizing: border-box;
  height: 30px;
  width: 100%;
  margin: 0px;
  padding: 6px 10px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .input-default.input-link,
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .input-default-textarea.input-link {
  width: 89%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .input-default-textarea {
  padding: 5px 10px;
  overflow: hidden;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .rw-widget-container {
  border: none;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .rw-widget-input {
  box-shadow: none;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .input-boolean {
  position: relative;
  left: calc(50% - 10px);
  height: 30px;
  margin: 0px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .btn.btn-inverse {
  border: none;
  height: 30px;
  width: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .file-button-container .small-attribute {
  width: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .file-button-container:hover .small-attribute {
  width: calc(100% - 30px);
  border-right: 1px solid #cccccc;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .date-picker {
  height: 32px;
  padding: 3px 0px 4px 0.875em;
  box-sizing: border-box;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .date-picker .dropdown {
  width: 27px;
  height: 30px;
  border-left: 1px solid #cfcfcf;
  margin-top: -4px;
  float: right;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .date-picker .dropdown .dropdown-button,
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .date-picker .dropdown .clickable {
  background-color: transparent;
  height: 100%;
  width: 100%;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .date-picker .dropdown .dropdown-button {
  padding: 9px;
  color: #666666;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data span.status-icon {
  width: 25px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-left: 1px solid #eeeeee;
  vertical-align: top;
  padding: 0px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data span.status-icon.changed {
  color: gray;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data span.status-icon.correct {
  color: #66c283;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data span.status-icon.incorrect {
  color: #d53e42;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data span.status-icon.invalid {
  color: #f3a139;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .innoscale-tooltip {
  white-space: pre;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .small-attribute,
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-row .table-data .reference-button.small-attribute {
  box-sizing: border-box;
  width: calc(100% - 30px);
  display: inline-block;
  border-right: 1px solid #cccccc;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column .pseudotable .table-scroll_helper {
  height: 100%;
  overflow-y: hidden;
  display: inline-block;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column #instance_filter .toggle {
  float: right;
  top: -22px;
  left: 30px;
  margin-bottom: -4px;
  margin-right: 30px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column #instance_filter .filter-dropdown {
  position: absolute;
  left: 96px;
}
#create_records #create_records_react #create_record #top_side #multi-instance-view.column #instance_bulk_edit {
  float: right;
  top: -22px;
  position: relative;
  width: 30px;
}
#create_records #create_records_react #create_record #top_side.start-panel {
  display: block;
  text-align: center;
}
#create_records #create_records_react #create_record #top_side.start-panel .logo {
  margin: 5%;
}
#create_records #create_records_react #create_record #top_side.start-panel .add-button {
  width: 200px;
  height: 100px;
}
#create_records #create_records_react #create_record #bottom_side {
  display: flex;
  height: 80px;
  border-top: 1px solid #dcdcdc;
  background: white;
}
#create_records #create_records_react #create_record #bottom_side #tasks {
  display: flex;
  flex: 1 1 0px;
  background: white;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar {
  display: flex;
  flex: 1 1 0px;
  padding: 10px;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step {
  flex-grow: 1;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step.quick-navigation {
  background-color: #ffe5ee;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step.quick-navigation:hover {
  background-color: #e50050;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step.quick-navigation:hover:after {
  border-left-color: #e50050;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step.quick-navigation:hover .irw-tooltiptext-content {
  color: white;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step.quick-navigation:after {
  border-left-color: #ffe5ee;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step .task-btn {
  width: 100%;
  height: 60px;
  margin-top: -10px;
  border: none;
  background: transparent;
}
#create_records #create_records_react #create_record #bottom_side #tasks #workflow_progress_bar .process-step.active .task-btn {
  color: white;
}
#create_records #create_records_react #create_record #bottom_side #tasks #process_menu {
  width: 225px;
  line-height: 80px;
  border-left: 1px solid #dcdcdc;
  text-align: center;
}
#create_records #create_records_react #create_record #bottom_side #tasks #process_menu .dropdown-menu {
  width: 240px;
}
#create_records #create_records_react #create_record #bottom_side #tasks #process_menu .transitions-menu {
  margin-bottom: -24px;
  left: auto;
  right: 0;
}
#create_records #create_records_react #create_record #bottom_side #tasks #process_menu li.disabled > button {
  color: #777777;
  cursor: unset;
}
#create_records #create_records_react #create_record #bottom_side #tasks #process_menu button[role="menuitem"] {
  width: 100%;
}
#create_records .form-attributes .attribute-group,
#create_records .form-attributes .attribute-group-small {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
#create_records .form-attributes .attribute-group .attribute-label,
#create_records .form-attributes .attribute-group-small .attribute-label {
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid transparent;
  line-height: unset;
  width: 30%;
  text-align: right;
  vertical-align: top;
}
#create_records .form-attributes .attribute-group .attribute-label .btn-icon,
#create_records .form-attributes .attribute-group-small .attribute-label .btn-icon {
  padding: 0 12px;
}
#create_records .form-attributes .attribute-group .attribute-bold,
#create_records .form-attributes .attribute-group-small .attribute-bold {
  font-weight: bold;
}
#create_records .form-attributes .attribute-group .attribute-box.history,
#create_records .form-attributes .attribute-group-small .attribute-box.history {
  box-shadow: -4px 0 0 #f6d380;
}
#create_records .form-attributes .attribute-group .attribute-box.history .attribute-input,
#create_records .form-attributes .attribute-group-small .attribute-box.history .attribute-input,
#create_records .form-attributes .attribute-group .attribute-box.history .-last-change,
#create_records .form-attributes .attribute-group-small .attribute-box.history .-last-change {
  background-color: #EEEEEE;
  border-color: #bdbdbd;
}
#create_records .form-attributes .attribute-group .attribute-box,
#create_records .form-attributes .attribute-group-small .attribute-box {
  display: inline-block;
  vertical-align: inherit;
  width: 63%;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input {
  display: inline-block;
  border: 1px solid #9f9f9f;
  width: 100%;
  vertical-align: middle;
  min-height: 30px;
  white-space: nowrap;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .rw-list-option,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-list-option {
  white-space: pre;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-default-textarea,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-default-textarea {
  border: none;
  box-sizing: border-box;
  height: 0px;
  margin: 0 0 1px 0;
  min-height: 60px;
  resize: vertical;
  width: 100%;
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .rw-widget-input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-widget-input {
  border-left: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-radius: 0px;
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input input.input-default,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  box-sizing: border-box;
  box-shadow: none;
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input input.input-default.input-link,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default.input-link {
  width: calc(100% - 30px);
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-reference,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  box-sizing: border-box;
  box-shadow: none;
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-number,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-number {
  width: calc(50% - 15px);
  padding: 4px;
  margin: 0;
  border: none;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-date,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-date {
  width: 100%;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-text,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-text {
  min-width: 50px;
  height: 26px;
  padding-top: 4px;
  background: #eeeeee;
  text-align: center;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input input.input-default,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default {
  padding: 5px;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input input[type='checkbox'].input-boolean,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input input[type='checkbox'].input-boolean {
  display: inline-block;
  width: 12px;
  height: 30px;
  margin: 0px 10px 0px 5px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-codelist .rw-widget-input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-codelist .rw-widget-input {
  border: none;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date {
  height: 20px;
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker {
  display: none;
  position: relative;
  background: white !important;
  border: 1px solid #777777;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table {
  width: 100%;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew {
  color: #777777;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive {
  background-color: #c2c5dd;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-date .date-icon,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: sub;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-reference,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference {
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .input-reference .rw-widget-input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference .rw-widget-input {
  border: none;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input input:disabled,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input input:disabled {
  border: none;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .file-button,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .file-button {
  width: 100%;
  border: none;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .reference-button,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button {
  width: 100%;
  border: none;
  text-align: left;
  color: #777777;
  height: 30px;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .reference-button.disabled,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button.disabled {
  pointer-events: none;
  background-color: #eeeeee;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .reference-delete-btn,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-delete-btn {
  font-size: 18px;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .link-icon,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .link-icon {
  border-left: 2px solid #cccccc;
  padding: 4px 8px 8px 8px;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .link-icon.disabled,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .link-icon.disabled {
  pointer-events: none;
  color: #777777;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .small-attribute,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .small-attribute {
  border: none;
  width: calc(100% - 30px);
  display: inline-block;
  height: 30px;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .multi-select .dropdown-heading {
  height: 30px !important;
  border: none !important;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading-value,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .multi-select .dropdown-heading-value {
  line-height: 30px !important;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .dandb-dropdown .line1 span,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .dandb-dropdown .line1 span {
  margin-left: 0;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input .dandb-dropdown .line1 span.primary-name,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input .dandb-dropdown .line1 span.primary-name {
  font-weight: bold;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.subview-data-input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.subview-data-input,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.codelist-input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.codelist-input,
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.reference-input,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.reference-input {
  width: calc(100% - 87px);
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.correct,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.correct {
  background-color: #e6f5ea;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.incorrect,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect {
  background-color: #f5d1d2;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *, .badge),
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *, .badge) {
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.invalid,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid {
  background-color: #fdf1e1;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *, .badge),
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *, .badge) {
  background-color: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.disabled,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled {
  background: #EEEEEE;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.disabled.incorrect,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled.incorrect {
  background: linear-gradient(to right, #f5d1d2, #eeeeee);
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.disabled.invalid,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled.invalid {
  background: linear-gradient(to right, #fdf1e1, #eeeeee);
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-input.disabled .dropdown-heading,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled .dropdown-heading {
  background-color: transparent !important;
  cursor: not-allowed !important;
}
#create_records .form-attributes .attribute-group .attribute-box .attribute-loading,
#create_records .form-attributes .attribute-group-small .attribute-box .attribute-loading {
  height: 30px;
  line-height: 30px;
  width: 100%;
  padding-right: 10px;
  box-sizing: border-box;
  text-align: right;
}
#create_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon,
#create_records .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon {
  background: transparent;
}
#create_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon:active,
#create_records .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:active,
#create_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon:focus,
#create_records .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#create_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon:hover,
#create_records .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:hover {
  color: #999999;
}
#create_records .form-attributes .attribute-group .attribute-box button.btn.btn-icon.delete,
#create_records .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon.delete {
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 60px);
  border-left: none;
  border-right: 1px solid #cccccc;
}
#create_records .form-attributes .attribute-group .attribute-box span.codelist-disabled,
#create_records .form-attributes .attribute-group-small .attribute-box span.codelist-disabled {
  color: #999999;
}
#create_records .form-attributes .attribute-group .attribute-box span.status-icon,
#create_records .form-attributes .attribute-group-small .attribute-box span.status-icon {
  width: 25px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9f9f9f;
  vertical-align: top;
  padding: 0px;
}
#create_records .form-attributes .attribute-group .attribute-box span.status-icon.changed,
#create_records .form-attributes .attribute-group-small .attribute-box span.status-icon.changed {
  color: gray;
}
#create_records .form-attributes .attribute-group .attribute-box span.status-icon.correct,
#create_records .form-attributes .attribute-group-small .attribute-box span.status-icon.correct {
  color: #66c283;
}
#create_records .form-attributes .attribute-group .attribute-box span.status-icon.incorrect,
#create_records .form-attributes .attribute-group-small .attribute-box span.status-icon.incorrect {
  color: #d53e42;
}
#create_records .form-attributes .attribute-group .attribute-box span.status-icon.invalid,
#create_records .form-attributes .attribute-group-small .attribute-box span.status-icon.invalid {
  color: #f3a139;
}
#create_records .form-attributes .attribute-group .attribute-box span.help-icon,
#create_records .form-attributes .attribute-group-small .attribute-box span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#create_records .form-attributes .attribute-group .attribute-box .innoscale-tooltip,
#create_records .form-attributes .attribute-group-small .attribute-box .innoscale-tooltip {
  white-space: pre;
}
#create_records .form-attributes .attribute-group-small {
  width: 50%;
}
#create_records .attribute-input button.btn.btn-icon,
#create_records .workflow-trigger-input__list button.btn.btn-icon,
#create_records .attribute-input button.clear-icon,
#create_records .workflow-trigger-input__list button.clear-icon {
  width: 30px;
  height: 30px;
  color: dimgray;
  padding: 4px;
  border-left: 2px solid #cccccc;
}
#create_records .workflow-trigger-input__list button.btn.btn-icon,
#create_records .workflow-trigger-input__list button.clear-icon {
  width: 27px;
}
#create_records .form-workflow-triggers {
  border-top: 1px solid #dcdcdc;
  padding: 20px 0px 0px 0px;
}
#create_records .workflow-trigger-input {
  display: flex;
  padding: 0px 0px 10px 0px;
}
#create_records .workflow-trigger-input__field {
  width: calc(30% + 2px);
  padding: 5px 10px;
  text-align: right;
}
#create_records .workflow-trigger-input__list {
  width: 63%;
}
#create_records .workflow-trigger-input-row {
  display: flex;
  flex-direction: column;
  border: 1px solid #9f9f9f;
  margin-bottom: 10px;
  position: relative;
  width: 100%;
}
#create_records .workflow-trigger-input-row-instance {
  display: flex;
  flex: 1 1 0px;
  z-index: 1;
}
#create_records .workflow-trigger-input-row-data {
  display: flex;
  flex: 1 1 0px;
}
#create_records .workflow-trigger-input-form {
  width: 100%;
}
#create_records .workflow-trigger-input-row__poistion {
  flex: 0 0 50px;
}
#create_records .workflow-trigger-input-row__status {
  flex: 0 0 30px;
  padding: 4px 0px 4px 4px;
}
#create_records .workflow-trigger-input-row__summary {
  flex: 1 1 0px;
  align-self: center;
  text-align: left;
  padding: 4px 5px;
}
#create_records .workflow-trigger-input-row__actions {
  display: flex;
  flex: 0 0 80px;
  justify-content: flex-end;
}
#create_records .workflow-trigger-input-row__action {
  display: inline-block;
}
#create_records .workflow-trigger-input-row__action--link {
  display: inline-block;
  padding: 4px 6px;
}
#create_records .workflow-trigger-progress-bar {
  height: 30px;
  position: absolute;
}
#create_records .workflow-trigger-input-form-container {
  width: 100%;
  border: 1px solid #cccccc;
}
#create_records .workflow-trigger-input-form-container__from {
  width: 100%;
  margin: 0px;
}
#create_records .workflow-trigger-input-form-container__from--horizon {
  display: flex;
}
#create_records .workflow-trigger-input-form-container__from--horizon > .workflow-tigger-attribute-group {
  flex: 1 1 0px;
  padding: 0px;
}
#create_records .workflow-trigger-input-form-container__from--horizon > .workflow-trigger-input-form__actions {
  padding: 0px;
}
#create_records .workflow-tigger-attribute-group {
  padding: 5px;
}
#create_records .workflow-tigger-attribute-group__input {
  width: 98%;
}
#create_records .workflow-trigger-input-form__actions {
  display: flex;
  justify-content: flex-end;
  padding: 10px 5px 5px 5px;
}
#create_records .workflow-trigger-input-form__action {
  display: flex;
}
#create_records .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#create_records .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#create_records .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#create_records .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#create_records .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#create_records .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#create_records .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#create_records .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#create_records .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#create_records .ReactTable .-pagination .paging_icons #previousPage,
#create_records .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#create_records .ReactTable .-pagination .paging_icons #previousPage,
#create_records .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#create_records .ReactTable .-pagination .paging_icons #previousPage.disabled,
#create_records .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#create_records .ReactTable .-pagination .paging_icons #previousPage:hover,
#create_records .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#create_records .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  width: 100%;
}
#create_records .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: hidden;
}
#create_records button.btn.btn-icon {
  background: transparent;
  border: none;
}
#create_records button.btn.btn-icon:active,
#create_records button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#create_records button.btn.btn-icon:hover {
  color: #999999;
}
#create_records_modal_create_record {
  top: 30%;
}
#create_records_modal_edit_record_name {
  top: 30%;
}
.modal-header button.close {
  width: 40px;
  height: 40px;
  margin-top: -10px;
  margin-right: -10px;
}
#subinstane_edit_modal {
  top: 10%;
  left: 30%;
  width: 70%;
}
#subinstane_edit_modal .modal-body {
  height: 500px;
  overflow: auto;
}
#subinstane_edit_modal .modal-body .-datarocket-table {
  height: calc(100% - 2px);
}
#subinstane_edit_modal .modal-body .-datarocket-table .btn-open {
  margin-left: -15px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-label,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-label {
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid transparent;
  line-height: unset;
  width: 30%;
  text-align: right;
  vertical-align: top;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-label .btn.btn-icon,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-label .btn.btn-icon {
  display: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-bold,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-bold {
  font-weight: bold;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box {
  display: inline-block;
  vertical-align: bottom;
  width: 63%;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input {
  display: inline-block;
  border: 1px solid #9f9f9f;
  width: calc(100% - 60px);
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.incorrect,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect {
  background-color: #f5d1d2;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *),
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.invalid,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid {
  background-color: #fdf1e1;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *),
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.disabled,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled {
  background: #EEEEEE;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.disabled.incorrect,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled.incorrect {
  background: linear-gradient(to right, #f5d1d2, #eeeeee);
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.disabled.invalid,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled.invalid {
  background: linear-gradient(to right, #fdf1e1, #eeeeee);
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input.disabled .dropdown-heading,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled .dropdown-heading {
  background-color: transparent !important;
  cursor: not-allowed !important;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input input.input-default,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  padding: 5px;
  box-sizing: border-box;
  box-shadow: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input input.input-default.input-link,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default.input-link {
  width: calc(100% - 33px);
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input input[type='checkbox'].input-boolean,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input input[type='checkbox'].input-boolean {
  display: inline-block;
  width: 12px;
  height: 30px;
  margin: 0px 10px 0px 5px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-codelist .rw-widget-input,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-codelist .rw-widget-input {
  border: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .rw-dropdown-list .rw-widget-container,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-dropdown-list .rw-widget-container {
  border: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-default-textarea,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-default-textarea {
  border: none;
  box-sizing: border-box;
  height: 0px;
  margin: 0 0 1px 0;
  min-height: 60px;
  resize: vertical;
  width: 100%;
  background-color: transparent;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .reference-button,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button {
  width: 100%;
  border: none;
  text-align: left;
  color: #777777;
  height: 30px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .reference-delete-btn,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-delete-btn {
  font-size: 18px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .reference-button.disabled,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button.disabled {
  background-color: #eeeeee;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .small-attribute,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .small-attribute {
  border: none;
  width: calc(100% - 30px);
  display: inline-block;
  height: 30px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date {
  height: 30px;
  background-color: transparent;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date input,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
  box-shadow: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker {
  display: none;
  position: relative;
  background: white !important;
  border: 1px solid #777777;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table {
  width: 100%;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew {
  color: #777777;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive {
  background-color: #c2c5dd;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .date-icon,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: sub;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-reference .rw-widget-input,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference .rw-widget-input {
  border: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-number,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-number {
  width: calc(50% - 15px);
  padding: 4px;
  margin: 0;
  border: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-date,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-date {
  width: 100%;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-text,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-text {
  min-width: 50px;
  height: 26px;
  padding-top: 4px;
  background: #eeeeee;
  text-align: center;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .link-icon,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .link-icon {
  border-left: 2px solid #cccccc;
  padding: 4px 8px 8px 8px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .link-icon.disabled,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .link-icon.disabled {
  pointer-events: none;
  color: #777777;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .rw-list-option,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-list-option {
  white-space: pre;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input input:disabled,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input input:disabled {
  border: none;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .dropdown-heading,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .dropdown-heading {
  height: 30px !important;
  border: none !important;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .dropdown-heading .dropdown-heading-value,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .dropdown-heading .dropdown-heading-value {
  line-height: 30px !important;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box .attribute-input .file-button,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box .attribute-input .file-button {
  width: 100%;
  border: none;
  height: 30px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon {
  background: transparent;
  width: 30px;
  padding: 5px 9px;
  border: none;
  border-left: 2px solid #cccccc;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon:active,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:active,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon:focus,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon:hover,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:hover {
  color: #999999;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon.delete,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon.delete {
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 60px);
  border-left: none;
  border-right: 1px solid #cccccc;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box span.status-icon,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box span.status-icon {
  width: 25px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9f9f9f;
  vertical-align: top;
  padding: 0px;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box span.status-icon.changed,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box span.status-icon.changed {
  color: gray;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box span.status-icon.correct,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box span.status-icon.correct {
  color: #66c283;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box span.status-icon.incorrect,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box span.status-icon.incorrect {
  color: #d53e42;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box span.status-icon.invalid,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box span.status-icon.invalid {
  color: #f3a139;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group .attribute-box span.help-icon,
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small .attribute-box span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
}
#subinstane_edit_modal .modal-body .form-attributes .attribute-group-small {
  width: 50%;
}
#subinstane_edit_modal .modal-body .new-instance-button {
  border: none;
  line-height: 30px;
  background-color: transparent;
}
#subinstane_edit_modal .modal-body .btn-link.delete-button {
  color: dimgray;
}
#subinstane_edit_modal .modal-body .reference-modal-actions {
  text-align: center;
}
#subinstane_edit_modal .modal-body .reference-modal-actions button.btn.btn-icon {
  background: transparent;
  border: none;
}
#subinstane_edit_modal .modal-body .reference-modal-actions button.btn.btn-icon:active,
#subinstane_edit_modal .modal-body .reference-modal-actions button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#subinstane_edit_modal .modal-body .reference-modal-actions button.btn.btn-icon:hover {
  color: #999999;
}
#subinstane_edit_modal .modal-body .rt-tr.invalid {
  background-color: #fdf1e1;
}
#subinstane_edit_modal .modal-body .rt-tr.incorrect {
  background-color: #f5d1d2;
}
#subinstane_edit_modal .modal-body .rt-td.incorrect {
  background-color: #f5d1d2;
}
#create_records_modal_subworkflows {
  top: 30%;
}
#create_records_modal_subworkflows .modal-body {
  padding: 0px;
  height: 250px;
}
#create_records_modal_duplicates {
  top: 15%;
  left: 37%;
  width: 1000px;
  height: 600px;
}
#create_records_modal_duplicates .modal-body {
  padding: 10px;
  height: 490px;
  overflow: auto;
}
#create_records_modal_duplicates .modal-body .table {
  width: 90%;
}
#create_records_modal_duplicates .modal-body td:first-child {
  padding-top: 12px;
}
#create_records_modal_duplicates .modal-body .rt-thead.-filters .rt-th {
  padding: 0px;
}
#create_records_modal_duplicates .modal-body .dropdown-content {
  z-index: 2 !important;
}
#create_records_modal_duplicates .modal-body .attribute-column {
  display: flex;
}
#create_records_modal_duplicates .modal-body .attribute-column .title {
  flex: 1 1 0px;
}
#create_records_modal_duplicates .modal-body .input-default {
  margin: 0px;
  width: calc(100% - 14px);
}
#create_records_modal_duplicates .modal-body .input-default-textarea {
  min-height: 60px;
  width: 100%;
  margin: 0px;
  box-sizing: border-box;
  resize: vertical;
}
#create_records_modal_duplicates .modal-body .small-attribute {
  width: calc(100% - 30px);
  display: inline-block;
}
#create_records_modal_duplicates .modal-body .btn.btn-icon {
  width: 30px;
  padding: 0px;
  height: 30px;
}
#create_records_modal_duplicates .modal-body .date-picker {
  height: 31px;
  padding: 4px 0px 4px 0.875em;
  box-sizing: border-box;
  border: #cccccc 1px solid;
}
#create_records_modal_duplicates .modal-body .date-picker .dropdown {
  width: 27px;
  height: 30px;
  margin-top: -4px;
  float: right;
}
#create_records_modal_duplicates .modal-body .date-picker .dropdown .dropdown-button,
#create_records_modal_duplicates .modal-body .date-picker .dropdown .clickable {
  background-color: transparent;
  height: 100%;
  width: 100%;
}
#create_records_modal_duplicates .modal-body .date-picker .dropdown .dropdown-button {
  padding: 9px;
  color: #666666;
}
#create_records_modal_duplicates .modal-body .date-picker .dropdown td,
#create_records_modal_duplicates .modal-body .date-picker .dropdown th {
  padding: 0px;
}
#create_records_modal_duplicates .modal-body button.btn.btn-icon.delete {
  background: transparent;
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 57px);
  border: none;
  border-right: 1px solid #cccccc;
}
#create_records_modal_duplicates .modal-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  box-sizing: border-box;
}
#create_records_modal_duplicates .table.big {
  width: 100%;
}
#create_records_modal_duplicates .table.big .grid-span {
  margin: 0px;
}
#create_records_modal_duplicates .table.big .grid-div-right {
  padding: 0px 5px;
  grid-column: 2;
}
#create_records_modal_duplicates .table.big .grid-label {
  display: inline;
  margin-left: 10px;
}
#create_records_modal_duplicates .table.big .grid-checkbox {
  margin: 0px;
}
#number_range_modal {
  top: 10%;
  padding-left: 0px !important;
}
#number_range_modal .modal-search {
  display: flex;
}
#number_range_modal .modal-search i {
  padding: 8px 5px;
}
#number_range_modal .modal-search input,
#number_range_modal .modal-search input:focus {
  border: none;
  box-shadow: none;
  flex: 1 1 auto;
  margin-right: 0px;
}
#create_records_modal_duplicates.create-records-modal-duplicates .modal-body {
  height: 541px;
}
#create_records_modal_duplicates.create-records-modal-duplicates .modal-body .ReactTable {
  height: 100%;
}
#create_records_modal_duplicates.create-records-modal-duplicates .modal-body .ReactTable .rt-tbody {
  overflow-x: hidden;
}
#create_records_modal_duplicates.create-records-modal-duplicates .modal-body .ReactTable .labels {
  text-align: left;
}
#workflow_transition_modal {
  top: 15%;
}
#workflow_transition_modal .btn {
  margin: 5px;
}
#create-records-create-modal {
  top: 10%;
  width: 90%;
  height: 800px;
  max-height: 85%;
  margin-left: 0;
  left: 5%;
}
#create-records-create-modal .modal-dialog {
  height: 100%;
}
#create-records-create-modal .modal-dialog .modal-content {
  height: 100%;
}
#create-records-create-modal .modal-dialog .modal-content .modal-body {
  height: calc(100% - 120px);
  overflow-x: auto;
}
#create-records-create-modal .mode-selection .mode-selection-title {
  font-weight: 800;
}
#create-records-create-modal .mode-selection .mode-selection-option {
  display: flex;
}
#create-records-create-modal .mode-selection .mode-selection-option input {
  width: 20px;
  margin: 5px 20px 0 0;
}
#create-records-create-modal .row-fluid {
  height: calc(100% - 40px);
  max-height: calc(100% - 40px);
}
#create-records-create-modal .row-fluid .full-height {
  overflow-y: auto;
}
#create-records-create-modal table {
  width: 100%;
  border-spacing: 0 10px;
  border-collapse: separate;
}
#create-records-create-modal table td {
  padding: 0px;
}
#create-records-create-modal .input-codelist {
  display: flex;
}
#create-records-create-modal .input-codelist div[role="combobox"] {
  width: 100%;
  padding: 0;
  border-width: 1px;
}
#create-records-create-modal .input-codelist div[role="combobox"] .rw-widget-container {
  border: none;
  text-align: left;
  display: inherit;
  border-spacing: 5px;
}
#create-records-create-modal label,
#create-records-create-modal input,
#create-records-create-modal .rw-dropdown-list {
  box-sizing: border-box;
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  border-width: 1px 5px 1px 1px;
  line-height: unset;
  width: 100%;
  text-align: right;
}
#create-records-create-modal input,
#create-records-create-modal .rw-dropdown-list {
  border-width: 1px;
  text-align: left;
}
#create-records-create-modal .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#create-records-create-modal .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#create-records-create-modal .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#create-records-create-modal .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#create-records-create-modal .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #4f992b;
}
#create-records-create-modal .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 rgba(79, 153, 43, 0.6);
}
#create-records-create-modal .ReactTable .rt-tbody {
  overflow-x: hidden;
}
#create-records-create-modal .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#create-records-create-modal .ReactTable .rt-tbody .rt-tr,
#create-records-create-modal .ReactTable .rt-tbody .rt-tr-group {
  max-height: 40px;
}
#create-records-create-modal .ReactTable.disabled {
  cursor: default;
  color: #999999;
}
#create-records-create-modal .rw-dropdown-list {
  width: 215px;
}
#create-records-create-modal .rw-dropdown-list li {
  white-space: pre;
}
#textarea-modal {
  top: 10%;
  left: 50%;
}
#textarea-modal .modal-body {
  padding: 0px 10px;
  margin: 10px 0px;
  overflow: auto;
  max-height: 600px;
}
#textarea-modal .modal-body .input-default-textarea {
  min-height: 200px;
  width: 100%;
  margin: 0px;
  box-sizing: border-box;
  resize: vertical;
}
#textarea-modal .modal-body .input-default-textarea:focus {
  border-color: #c4c4c4;
  box-shadow: none;
}
#attribute-handler-loading-progress .progress-bar {
  height: 20px;
  border: 1px solid #eeeeee;
}
#attribute-handler-loading-progress .progress-bar .progress-bar-content {
  height: 100%;
  background-color: #e50050;
}
.workflow-instance-inputs.input-date {
  height: 20px;
  background-color: transparent;
}
.workflow-instance-inputs.input-date.rdtOpen > .rdtPicker {
  display: block !important;
}
.workflow-instance-inputs.input-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
.workflow-instance-inputs.input-date .rdtDays table,
.workflow-instance-inputs.input-date .rdtMonths table,
.workflow-instance-inputs.input-date .rdtYears table {
  width: 100%;
}
.workflow-instance-inputs.input-date .rdtPicker {
  display: none;
  position: relative;
  border: 1px solid #777777;
  background-color: white !important;
  z-index: 5000;
}
.workflow-instance-inputs.input-date .rdtPicker table th,
.workflow-instance-inputs.input-date .rdtPicker table td {
  border: none;
  text-align: center !important;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtDays thead tr:first-child {
  height: 30px;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtDays tfoot tr {
  font-weight: bold;
  height: 40px;
  text-align: center;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtDays tfoot tr:hover {
  cursor: pointer;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtDays .rdtDay {
  text-align: center;
  border-radius: 10px;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtDays .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
.workflow-instance-inputs.input-date .rdtPicker .rdtDays .rdtDay.rdtNew {
  color: #777777;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtTime table {
  width: 100%;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtTime table .rdtSwitch {
  height: 30px;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtTime table .rdtCounters {
  text-align: center;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtTime table .rdtCounters .rdtBtn:hover {
  cursor: pointer;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtTime table .rdtCounters .rdtCounter {
  display: inline-block;
  margin: 0 8px;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtTime table .rdtCounters .rdtCounterSeparator {
  display: inline-block;
  vertical-align: text-top;
  margin-top: -20px;
  height: 30px;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtMonth,
.workflow-instance-inputs.input-date .rdtPicker .rdtYear {
  text-align: center;
  border-radius: 10px;
}
.workflow-instance-inputs.input-date .rdtPicker .rdtDay:hover,
.workflow-instance-inputs.input-date .rdtPicker .rdtMonth:hover,
.workflow-instance-inputs.input-date .rdtPicker .rdtYear:hover,
.workflow-instance-inputs.input-date .rdtPicker .rdtActive {
  background-color: #c2c5dd;
}
.workflow-instance-inputs.input-date .rdtPicker td.rdtYear:hover,
.workflow-instance-inputs.input-date .rdtPicker td.rdtMonth:hover,
.workflow-instance-inputs.input-date .rdtPicker th.rdtSwitch:hover,
.workflow-instance-inputs.input-date .rdtPicker th.rdtNext:hover,
.workflow-instance-inputs.input-date .rdtPicker th.rdtPrev:hover,
.workflow-instance-inputs.input-date .rdtPicker td.rdtDay:hover {
  cursor: pointer;
}
.workflow-instance-inputs.input-date .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: middle;
}
.workflow-instance-inputs.input-from-to {
  display: flex;
  width: 100%;
  height: calc(100% - 1px);
  justify-content: space-evenly;
}
.workflow-instance-inputs.input-from-to .input-from-to-number {
  width: calc(50% - 15px);
  padding: 4px;
  margin: 0;
  border: none;
}
.workflow-instance-inputs.input-from-to .input-date {
  width: 100%;
}
.workflow-instance-inputs.input-from-to .input-from-to-text {
  min-width: 50px;
  height: calc(100% - 1px);
  padding-top: 4px;
  background: #eeeeee;
  text-align: center;
}
#messagebox_modal.more-actions .modal-footer .btn {
  margin: 5px;
  min-width: auto;
}
#bulk_edit_modal {
  top: 10%;
  left: 37%;
  width: 1000px;
  height: 80%;
}
#bulk_edit_modal .modal-dialog {
  height: 100%;
}
#bulk_edit_modal .modal-dialog .modal-content {
  height: 100%;
}
#bulk_edit_modal .modal-body {
  padding: 10px;
  height: calc(100% - 92px);
  overflow: hidden;
}
#bulk_edit_modal .modal-body .main-input {
  display: flex;
  margin-bottom: 10px;
}
#bulk_edit_modal .modal-body .main-input .input-label {
  margin-top: 6px;
  width: 146px;
}
#bulk_edit_modal .modal-body .main-input .input-field {
  width: 500px;
  min-height: 27px;
  margin: 0 10px 0 10px;
  border: 1px solid #777777;
  padding: 1px;
}
#bulk_edit_modal .modal-body .main-input .input-field .input-default {
  padding: 0;
}
#bulk_edit_modal .modal-body .rt-table .dropdown {
  position: absolute !important;
  width: 77%;
}
#bulk_edit_modal .modal-body .rt-table .dropdown .dropdown-heading {
  height: 30px !important;
}
#bulk_edit_modal .modal-body td:first-child {
  padding-top: 12px;
}
#bulk_edit_modal .modal-body .rt-thead.-filters .rt-th {
  padding: 0px;
}
#bulk_edit_modal .modal-body .rt-tbody {
  overflow-x: hidden;
}
#bulk_edit_modal .modal-body .rt-td {
  height: 30px;
  padding: 0;
  overflow: visible;
}
#bulk_edit_modal .modal-body .rt-td .input-date,
#bulk_edit_modal .modal-body .rt-td .input-from-to-number {
  margin-top: 5px;
}
#bulk_edit_modal .modal-body .rt-td .input-date .date-icon,
#bulk_edit_modal .modal-body .rt-td .input-from-to-number .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: sub;
}
#bulk_edit_modal .modal-body .rt-td .input-from-to-text {
  height: 31px;
}
#bulk_edit_modal .modal-body .dropdown-content {
  z-index: 2 !important;
}
#bulk_edit_modal .modal-body .attribute-column {
  display: flex;
}
#bulk_edit_modal .modal-body .attribute-column .title {
  flex: 1 1 0px;
}
#bulk_edit_modal .modal-body .instances-cell {
  padding: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#bulk_edit_modal .modal-body input {
  box-shadow: none;
}
#bulk_edit_modal .modal-body .input-default {
  padding: 1px;
  margin: 0 10px 0 10px;
  height: 29px;
  width: calc(100% - 20px);
  border: none;
  background-color: transparent;
}
#bulk_edit_modal .modal-body .input-default.input-link {
  width: 91%;
}
#bulk_edit_modal .modal-body .input-default-textarea {
  min-height: 60px;
  margin: 0px;
  box-sizing: border-box;
  resize: vertical;
}
#bulk_edit_modal .modal-body .small-attribute {
  width: calc(100% - 30px);
  display: inline-block;
}
#bulk_edit_modal .modal-body .file-button {
  width: 100%;
  border: none;
}
#bulk_edit_modal .modal-body .reference-button {
  width: 92%;
  border: none;
  text-align: left;
  color: #777777;
  height: 30px;
}
#bulk_edit_modal .modal-body .reference-button.disabled {
  background-color: #eeeeee;
}
#bulk_edit_modal .modal-body .rw-widget-input {
  border: none;
}
#bulk_edit_modal .modal-body .rw-widget-input .rw-dropdown-list-input {
  padding-right: 25px;
}
#bulk_edit_modal .modal-body .btn.btn-icon {
  width: 30px;
  padding: 0px;
  height: 30px;
  border: none;
  background-color: transparent;
}
#bulk_edit_modal .modal-body .btn.btn-icon.delete {
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 54px);
  border-left: none;
  border-right: 1px solid #cccccc;
}
#bulk_edit_modal .modal-body .date-picker {
  height: 31px;
  padding: 4px 0px 4px 0.875em;
  box-sizing: border-box;
  border: #cccccc 1px solid;
}
#bulk_edit_modal .modal-body .date-picker .dropdown {
  width: 27px;
  height: 30px;
  margin-top: -4px;
  float: right;
}
#bulk_edit_modal .modal-body .date-picker .dropdown .dropdown-button,
#bulk_edit_modal .modal-body .date-picker .dropdown .clickable {
  background-color: transparent;
  height: 100%;
  width: 100%;
}
#bulk_edit_modal .modal-body .date-picker .dropdown .dropdown-button {
  padding: 9px;
  color: #666666;
}
#bulk_edit_modal .modal-body .date-picker .dropdown td,
#bulk_edit_modal .modal-body .date-picker .dropdown th {
  padding: 0px;
}
#bulk_edit_modal .modal-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  box-sizing: border-box;
}
#bulk_edit_modal .table.big {
  width: 100%;
}
#bulk_edit_modal .table.big .grid-span {
  margin: 0px;
  display: grid;
  grid-template-columns: 480px 480px;
  grid-auto-flow: column;
}
#bulk_edit_modal .table.big .grid-div-left {
  padding: 0px 5px;
  grid-column: 1;
}
#bulk_edit_modal .table.big .grid-div-right {
  padding: 0px 5px;
  grid-column: 2;
}
#bulk_edit_modal .table.big .grid-label {
  display: inline;
  margin-left: 10px;
}
#bulk_edit_modal .table.big .grid-checkbox {
  margin: 0px;
}
#recordFinishedModal {
  top: 30%;
}
#recordFinishedModal .template-options span {
  width: 35%;
}
#recordFinishedModal .template-options div[role="combobox"] {
  width: 65%;
  float: right;
  margin-top: -5px;
}
#create_records_overview {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#create_records_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#create_records_overview .panel-body {
  padding: 15px;
}
#create_records_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#create_records_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#create_records_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#create_records_overview .panel-title > a {
  color: inherit;
}
#create_records_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#create_records_overview .panel > .list-group,
#create_records_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#create_records_overview .panel > .list-group .list-group-item,
#create_records_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#create_records_overview .panel > .list-group:first-child .list-group-item:first-child,
#create_records_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#create_records_overview .panel > .list-group:last-child .list-group-item:last-child,
#create_records_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#create_records_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#create_records_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#create_records_overview .panel > .table,
#create_records_overview .panel > .table-responsive > .table,
#create_records_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#create_records_overview .panel > .table caption,
#create_records_overview .panel > .table-responsive > .table caption,
#create_records_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#create_records_overview .panel > .table:first-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#create_records_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#create_records_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#create_records_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#create_records_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#create_records_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#create_records_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#create_records_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#create_records_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#create_records_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#create_records_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#create_records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#create_records_overview .panel > .table:last-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#create_records_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#create_records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#create_records_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#create_records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#create_records_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#create_records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#create_records_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#create_records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#create_records_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#create_records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#create_records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#create_records_overview .panel > .panel-body + .table,
#create_records_overview .panel > .panel-body + .table-responsive,
#create_records_overview .panel > .table + .panel-body,
#create_records_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#create_records_overview .panel > .table > tbody:first-child > tr:first-child th,
#create_records_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#create_records_overview .panel > .table-bordered,
#create_records_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#create_records_overview .panel > .table-bordered > thead > tr > th:first-child,
#create_records_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#create_records_overview .panel > .table-bordered > tbody > tr > th:first-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#create_records_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#create_records_overview .panel > .table-bordered > thead > tr > td:first-child,
#create_records_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#create_records_overview .panel > .table-bordered > tbody > tr > td:first-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#create_records_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#create_records_overview .panel > .table-bordered > thead > tr > th:last-child,
#create_records_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#create_records_overview .panel > .table-bordered > tbody > tr > th:last-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#create_records_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#create_records_overview .panel > .table-bordered > thead > tr > td:last-child,
#create_records_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#create_records_overview .panel > .table-bordered > tbody > tr > td:last-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#create_records_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#create_records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#create_records_overview .panel > .table-bordered > thead > tr:first-child > td,
#create_records_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#create_records_overview .panel > .table-bordered > tbody > tr:first-child > td,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#create_records_overview .panel > .table-bordered > thead > tr:first-child > th,
#create_records_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#create_records_overview .panel > .table-bordered > tbody > tr:first-child > th,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#create_records_overview .panel > .table-bordered > tbody > tr:last-child > td,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#create_records_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#create_records_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#create_records_overview .panel > .table-bordered > tbody > tr:last-child > th,
#create_records_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#create_records_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#create_records_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#create_records_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#create_records_overview .panel-group {
  margin-bottom: 20px;
}
#create_records_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#create_records_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#create_records_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#create_records_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#create_records_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#create_records_overview .panel-group .panel-footer {
  border-top: 0;
}
#create_records_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#create_records_overview .panel-default {
  border-color: #dddddd;
}
#create_records_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#create_records_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#create_records_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#create_records_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#create_records_overview .panel-primary {
  border-color: #428bca;
}
#create_records_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#create_records_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#create_records_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#create_records_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#create_records_overview .panel-success {
  border-color: #d6e9c6;
}
#create_records_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#create_records_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#create_records_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#create_records_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#create_records_overview .panel-info {
  border-color: #bce8f1;
}
#create_records_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#create_records_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#create_records_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#create_records_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#create_records_overview .panel-warning {
  border-color: #faebcc;
}
#create_records_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#create_records_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#create_records_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#create_records_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#create_records_overview .panel-danger {
  border-color: #ebccd1;
}
#create_records_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#create_records_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#create_records_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#create_records_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#create_records_overview #create_records_overview_react {
  height: calc(100% - 35px);
  background: white;
}
#create_records_overview .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#create_records_overview .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#create_records_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#create_records_overview button.btn.btn-icon:active,
#create_records_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#create_records_overview button.btn.btn-icon:hover {
  color: #999999;
}
#create_records_overview .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#create_records_overview .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#create_records_overview .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#create_records_overview .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#create_records_overview .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#create_records_overview .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#create_records_overview .ReactTable .rt-thead.-filters .attributes-filter {
  width: 100%;
  height: 36px;
  margin: 0px;
}
#create_records_overview .ReactTable .rt-tbody {
  overflow-x: hidden;
}
#create_records_overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#create_records_overview .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#create_records_overview .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#create_records_overview .ReactTable .-pagination .paging_icons #previousPage,
#create_records_overview .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#create_records_overview .ReactTable .-pagination .paging_icons #previousPage,
#create_records_overview .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#create_records_overview .ReactTable .-pagination .paging_icons #previousPage.disabled,
#create_records_overview .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#create_records_overview .ReactTable .-pagination .paging_icons #previousPage:hover,
#create_records_overview .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#create_records_overview .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#create_records_overview .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#create_records_overview_modal_create_job {
  top: 30%;
}
#create_records_overview_modal_edit_job {
  top: 30%;
}
#mdm_workflows {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#mdm_workflows .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#mdm_workflows .panel-body {
  padding: 15px;
}
#mdm_workflows .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#mdm_workflows .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#mdm_workflows .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#mdm_workflows .panel-title > a {
  color: inherit;
}
#mdm_workflows .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#mdm_workflows .panel > .list-group,
#mdm_workflows .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#mdm_workflows .panel > .list-group .list-group-item,
#mdm_workflows .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#mdm_workflows .panel > .list-group:first-child .list-group-item:first-child,
#mdm_workflows .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#mdm_workflows .panel > .list-group:last-child .list-group-item:last-child,
#mdm_workflows .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#mdm_workflows .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#mdm_workflows .list-group + .panel-footer {
  border-top-width: 0;
}
#mdm_workflows .panel > .table,
#mdm_workflows .panel > .table-responsive > .table,
#mdm_workflows .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#mdm_workflows .panel > .table caption,
#mdm_workflows .panel > .table-responsive > .table caption,
#mdm_workflows .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#mdm_workflows .panel > .table:first-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#mdm_workflows .panel > .table:first-child > thead:first-child > tr:first-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#mdm_workflows .panel > .table:first-child > tbody:first-child > tr:first-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#mdm_workflows .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#mdm_workflows .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#mdm_workflows .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#mdm_workflows .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#mdm_workflows .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#mdm_workflows .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#mdm_workflows .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#mdm_workflows .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#mdm_workflows .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#mdm_workflows .panel > .table:last-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#mdm_workflows .panel > .table:last-child > tbody:last-child > tr:last-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#mdm_workflows .panel > .table:last-child > tfoot:last-child > tr:last-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#mdm_workflows .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#mdm_workflows .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#mdm_workflows .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#mdm_workflows .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#mdm_workflows .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#mdm_workflows .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#mdm_workflows .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#mdm_workflows .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#mdm_workflows .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#mdm_workflows .panel > .panel-body + .table,
#mdm_workflows .panel > .panel-body + .table-responsive,
#mdm_workflows .panel > .table + .panel-body,
#mdm_workflows .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#mdm_workflows .panel > .table > tbody:first-child > tr:first-child th,
#mdm_workflows .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#mdm_workflows .panel > .table-bordered,
#mdm_workflows .panel > .table-responsive > .table-bordered {
  border: 0;
}
#mdm_workflows .panel > .table-bordered > thead > tr > th:first-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#mdm_workflows .panel > .table-bordered > tbody > tr > th:first-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#mdm_workflows .panel > .table-bordered > tfoot > tr > th:first-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#mdm_workflows .panel > .table-bordered > thead > tr > td:first-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#mdm_workflows .panel > .table-bordered > tbody > tr > td:first-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#mdm_workflows .panel > .table-bordered > tfoot > tr > td:first-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#mdm_workflows .panel > .table-bordered > thead > tr > th:last-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#mdm_workflows .panel > .table-bordered > tbody > tr > th:last-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#mdm_workflows .panel > .table-bordered > tfoot > tr > th:last-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#mdm_workflows .panel > .table-bordered > thead > tr > td:last-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#mdm_workflows .panel > .table-bordered > tbody > tr > td:last-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#mdm_workflows .panel > .table-bordered > tfoot > tr > td:last-child,
#mdm_workflows .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#mdm_workflows .panel > .table-bordered > thead > tr:first-child > td,
#mdm_workflows .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#mdm_workflows .panel > .table-bordered > tbody > tr:first-child > td,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#mdm_workflows .panel > .table-bordered > thead > tr:first-child > th,
#mdm_workflows .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#mdm_workflows .panel > .table-bordered > tbody > tr:first-child > th,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#mdm_workflows .panel > .table-bordered > tbody > tr:last-child > td,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#mdm_workflows .panel > .table-bordered > tfoot > tr:last-child > td,
#mdm_workflows .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#mdm_workflows .panel > .table-bordered > tbody > tr:last-child > th,
#mdm_workflows .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#mdm_workflows .panel > .table-bordered > tfoot > tr:last-child > th,
#mdm_workflows .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#mdm_workflows .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#mdm_workflows .panel-group {
  margin-bottom: 20px;
}
#mdm_workflows .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#mdm_workflows .panel-group .panel + .panel {
  margin-top: 5px;
}
#mdm_workflows .panel-group .panel-heading {
  border-bottom: 0;
}
#mdm_workflows .panel-group .panel-heading + .panel-collapse > .panel-body,
#mdm_workflows .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#mdm_workflows .panel-group .panel-footer {
  border-top: 0;
}
#mdm_workflows .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#mdm_workflows .panel-default {
  border-color: #dddddd;
}
#mdm_workflows .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#mdm_workflows .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#mdm_workflows .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#mdm_workflows .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#mdm_workflows .panel-primary {
  border-color: #428bca;
}
#mdm_workflows .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#mdm_workflows .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#mdm_workflows .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#mdm_workflows .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#mdm_workflows .panel-success {
  border-color: #d6e9c6;
}
#mdm_workflows .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#mdm_workflows .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#mdm_workflows .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#mdm_workflows .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#mdm_workflows .panel-info {
  border-color: #bce8f1;
}
#mdm_workflows .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#mdm_workflows .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#mdm_workflows .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#mdm_workflows .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#mdm_workflows .panel-warning {
  border-color: #faebcc;
}
#mdm_workflows .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#mdm_workflows .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#mdm_workflows .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#mdm_workflows .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#mdm_workflows .panel-danger {
  border-color: #ebccd1;
}
#mdm_workflows .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#mdm_workflows .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#mdm_workflows .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#mdm_workflows .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#mdm_workflows #mdm_workflows_panel {
  height: 100%;
  display: flex;
  flex: 1 1 0px;
}
#mdm_workflows #mdm_workflows_panel #records {
  display: flex;
  width: 400px;
}
#mdm_workflows #mdm_workflows_panel #records .panel-heading {
  display: flex;
  justify-content: space-between;
  padding: 0px;
}
#mdm_workflows #mdm_workflows_panel #records .panel-heading .title {
  padding: 10px;
}
#mdm_workflows #mdm_workflows_panel #records .panel-heading .actions {
  padding: 5px;
}
#mdm_workflows #mdm_workflows_panel #selection_panel {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
}
#mdm_workflows #mdm_workflows_panel #selection_panel .panel-default {
  width: 100%;
}
#mdm_workflows #mdm_workflows_panel #selection_panel .panel-default .panel-heading {
  display: flex;
  height: 40px;
  align-items: center;
  padding: 0px 10px;
  font-size: 14px;
}
#mdm_workflows #mdm_workflows_panel #selection_panel .panel-default #panel_body {
  display: block;
  text-align: center;
}
#mdm_workflows #mdm_workflows_panel #selection_panel .panel-default #panel_body .button-panel {
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
}
#mdm_workflows #mdm_workflows_panel #selection_panel .panel-default #panel_body .button-panel .button-container {
  margin: 10px;
}
#mdm_workflows #mdm_workflows_panel #selection_panel .panel-default #panel_body .button-panel .button-container .wf-button {
  width: 200px;
  height: 100px;
}
#records_overview {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#records_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#records_overview .panel-body {
  padding: 15px;
}
#records_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#records_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#records_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#records_overview .panel-title > a {
  color: inherit;
}
#records_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#records_overview .panel > .list-group,
#records_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#records_overview .panel > .list-group .list-group-item,
#records_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#records_overview .panel > .list-group:first-child .list-group-item:first-child,
#records_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#records_overview .panel > .list-group:last-child .list-group-item:last-child,
#records_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#records_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#records_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#records_overview .panel > .table,
#records_overview .panel > .table-responsive > .table,
#records_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#records_overview .panel > .table caption,
#records_overview .panel > .table-responsive > .table caption,
#records_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#records_overview .panel > .table:first-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#records_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#records_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#records_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#records_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#records_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#records_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#records_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#records_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#records_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#records_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#records_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#records_overview .panel > .table:last-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#records_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#records_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#records_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#records_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#records_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#records_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#records_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#records_overview .panel > .panel-body + .table,
#records_overview .panel > .panel-body + .table-responsive,
#records_overview .panel > .table + .panel-body,
#records_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#records_overview .panel > .table > tbody:first-child > tr:first-child th,
#records_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#records_overview .panel > .table-bordered,
#records_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#records_overview .panel > .table-bordered > thead > tr > th:first-child,
#records_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#records_overview .panel > .table-bordered > tbody > tr > th:first-child,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#records_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#records_overview .panel > .table-bordered > thead > tr > td:first-child,
#records_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#records_overview .panel > .table-bordered > tbody > tr > td:first-child,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#records_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#records_overview .panel > .table-bordered > thead > tr > th:last-child,
#records_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#records_overview .panel > .table-bordered > tbody > tr > th:last-child,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#records_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#records_overview .panel > .table-bordered > thead > tr > td:last-child,
#records_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#records_overview .panel > .table-bordered > tbody > tr > td:last-child,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#records_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#records_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#records_overview .panel > .table-bordered > thead > tr:first-child > td,
#records_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#records_overview .panel > .table-bordered > tbody > tr:first-child > td,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#records_overview .panel > .table-bordered > thead > tr:first-child > th,
#records_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#records_overview .panel > .table-bordered > tbody > tr:first-child > th,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#records_overview .panel > .table-bordered > tbody > tr:last-child > td,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#records_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#records_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#records_overview .panel > .table-bordered > tbody > tr:last-child > th,
#records_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#records_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#records_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#records_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#records_overview .panel-group {
  margin-bottom: 20px;
}
#records_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#records_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#records_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#records_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#records_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#records_overview .panel-group .panel-footer {
  border-top: 0;
}
#records_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#records_overview .panel-default {
  border-color: #dddddd;
}
#records_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#records_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#records_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#records_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#records_overview .panel-primary {
  border-color: #428bca;
}
#records_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#records_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#records_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#records_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#records_overview .panel-success {
  border-color: #d6e9c6;
}
#records_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#records_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#records_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#records_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#records_overview .panel-info {
  border-color: #bce8f1;
}
#records_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#records_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#records_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#records_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#records_overview .panel-warning {
  border-color: #faebcc;
}
#records_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#records_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#records_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#records_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#records_overview .panel-danger {
  border-color: #ebccd1;
}
#records_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#records_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#records_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#records_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#records_overview #records_overview_react {
  height: calc(100% - 35px);
}
#records_overview .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#records_overview .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#records_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#records_overview button.btn.btn-icon:active,
#records_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#records_overview button.btn.btn-icon:hover {
  color: #999999;
}
#records_overview .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#records_overview .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#records_overview .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
  background: #f5f5f5;
  font-weight: 600;
}
#records_overview .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#records_overview .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#records_overview .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#records_overview .ReactTable .rt-thead.-filters .attributes-filter {
  width: 100%;
  height: 36px;
  margin: 0px;
  color: #e50050;
}
#records_overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#records_overview .ReactTable .rt-td {
  height: 55px;
}
#records_overview .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#records_overview .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#records_overview .ReactTable .-pagination .paging_icons #previousPage,
#records_overview .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#records_overview .ReactTable .-pagination .paging_icons #previousPage,
#records_overview .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#records_overview .ReactTable .-pagination .paging_icons #previousPage.disabled,
#records_overview .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#records_overview .ReactTable .-pagination .paging_icons #previousPage:hover,
#records_overview .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#records_overview .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#records_overview .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#records_overview .nav.nav-tabs {
  height: 30px;
  background: #f5f5f5;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#records_overview .nav.nav-tabs .tab {
  padding-top: 5px;
  min-width: 80px;
  height: 24px;
  width: calc(10% - 7.6px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  cursor: pointer;
  border-right: 1px solid #dddddd;
}
#records_overview .nav.nav-tabs .tab.move {
  min-width: 32px;
  max-width: 32px;
}
#records_overview .nav.nav-tabs .tab.active {
  border-bottom: 2px solid #e50050;
}
#records_overview .nav.nav-tabs .tab.disabled {
  color: #eeeeee;
}
#records_overview .selection {
  height: 26px;
  padding: 5px 15px;
  background: #f5f5f5;
  border: 1px solid #dddddd;
}
#records_overview .selection .tags-list {
  display: inline-block;
  margin-top: 2px;
}
#records_overview .selection .tags-list .label {
  margin-left: 5px;
}
#records_overview .selection .far {
  margin-right: 5px;
}
#records_overview .selection .btn {
  background: white;
  padding: 2px 5px;
  margin-right: 15px;
}
#records_overview .selection .btn:nth-child(2n) {
  margin-right: 0;
}
#records_overview .action-button {
  height: 20px;
  width: 20px;
  border-radius: 10px;
  border: 1px solid #eeeeee;
  color: white;
  background: #e50050;
  margin-right: 10px;
}
#records_overview .action-button i {
  margin-left: -1.5px;
  margin-top: 1px;
  vertical-align: text-top;
  font-size: 12px;
}
#records_overview .action-button.disabled {
  background: #777777;
  cursor: initial;
}
#records_overview .user-filter,
#records_overview .codelist-filter {
  overflow: visible;
}
#records_overview .user-filter .dropdown,
#records_overview .codelist-filter .dropdown {
  display: none;
  position: absolute;
  top: 48px;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
  text-align: left;
}
#records_overview .user-filter .dropdown input[type=checkbox],
#records_overview .codelist-filter .dropdown input[type=checkbox] {
  margin-top: -2px;
  margin-right: 5px;
}
#records_overview .user-filter .dropdown.active,
#records_overview .codelist-filter .dropdown.active {
  display: block;
  max-height: 400px;
  overflow-y: scroll;
}
#records_overview .user-filter .btn.btn-user-filter,
#records_overview .codelist-filter .btn.btn-user-filter,
#records_overview .user-filter .btn.btn-codelist-filter,
#records_overview .codelist-filter .btn.btn-codelist-filter {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#records_overview .dropdown.actions {
  position: absolute;
  right: 36px;
  width: 200px;
  border: 1px solid;
}
#records_overview .dropdown.actions.edit {
  right: 6px;
}
#records_overview .dropdown.actions .template-button {
  color: #e50050;
  background: white;
  width: 100%;
  text-align: left;
  border: none;
}
#records_overview .dropdown.actions .template-button:hover {
  background: #eeeeee;
}
#records_overview .dropdown.actions .badge {
  margin-left: 5px;
}
#data_management {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#data_management .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#data_management .panel-body {
  padding: 15px;
}
#data_management .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#data_management .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#data_management .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#data_management .panel-title > a {
  color: inherit;
}
#data_management .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#data_management .panel > .list-group,
#data_management .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#data_management .panel > .list-group .list-group-item,
#data_management .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#data_management .panel > .list-group:first-child .list-group-item:first-child,
#data_management .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#data_management .panel > .list-group:last-child .list-group-item:last-child,
#data_management .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#data_management .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#data_management .list-group + .panel-footer {
  border-top-width: 0;
}
#data_management .panel > .table,
#data_management .panel > .table-responsive > .table,
#data_management .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#data_management .panel > .table caption,
#data_management .panel > .table-responsive > .table caption,
#data_management .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#data_management .panel > .table:first-child,
#data_management .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#data_management .panel > .table:first-child > thead:first-child > tr:first-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#data_management .panel > .table:first-child > tbody:first-child > tr:first-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#data_management .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#data_management .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#data_management .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#data_management .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#data_management .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#data_management .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#data_management .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#data_management .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#data_management .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#data_management .panel > .table:last-child,
#data_management .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#data_management .panel > .table:last-child > tbody:last-child > tr:last-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#data_management .panel > .table:last-child > tfoot:last-child > tr:last-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#data_management .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#data_management .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#data_management .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#data_management .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#data_management .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#data_management .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#data_management .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#data_management .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#data_management .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#data_management .panel > .panel-body + .table,
#data_management .panel > .panel-body + .table-responsive,
#data_management .panel > .table + .panel-body,
#data_management .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#data_management .panel > .table > tbody:first-child > tr:first-child th,
#data_management .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#data_management .panel > .table-bordered,
#data_management .panel > .table-responsive > .table-bordered {
  border: 0;
}
#data_management .panel > .table-bordered > thead > tr > th:first-child,
#data_management .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#data_management .panel > .table-bordered > tbody > tr > th:first-child,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#data_management .panel > .table-bordered > tfoot > tr > th:first-child,
#data_management .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#data_management .panel > .table-bordered > thead > tr > td:first-child,
#data_management .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#data_management .panel > .table-bordered > tbody > tr > td:first-child,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#data_management .panel > .table-bordered > tfoot > tr > td:first-child,
#data_management .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#data_management .panel > .table-bordered > thead > tr > th:last-child,
#data_management .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#data_management .panel > .table-bordered > tbody > tr > th:last-child,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#data_management .panel > .table-bordered > tfoot > tr > th:last-child,
#data_management .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#data_management .panel > .table-bordered > thead > tr > td:last-child,
#data_management .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#data_management .panel > .table-bordered > tbody > tr > td:last-child,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#data_management .panel > .table-bordered > tfoot > tr > td:last-child,
#data_management .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#data_management .panel > .table-bordered > thead > tr:first-child > td,
#data_management .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#data_management .panel > .table-bordered > tbody > tr:first-child > td,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#data_management .panel > .table-bordered > thead > tr:first-child > th,
#data_management .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#data_management .panel > .table-bordered > tbody > tr:first-child > th,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#data_management .panel > .table-bordered > tbody > tr:last-child > td,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#data_management .panel > .table-bordered > tfoot > tr:last-child > td,
#data_management .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#data_management .panel > .table-bordered > tbody > tr:last-child > th,
#data_management .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#data_management .panel > .table-bordered > tfoot > tr:last-child > th,
#data_management .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#data_management .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#data_management .panel-group {
  margin-bottom: 20px;
}
#data_management .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#data_management .panel-group .panel + .panel {
  margin-top: 5px;
}
#data_management .panel-group .panel-heading {
  border-bottom: 0;
}
#data_management .panel-group .panel-heading + .panel-collapse > .panel-body,
#data_management .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#data_management .panel-group .panel-footer {
  border-top: 0;
}
#data_management .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#data_management .panel-default {
  border-color: #dddddd;
}
#data_management .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#data_management .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#data_management .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#data_management .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#data_management .panel-primary {
  border-color: #428bca;
}
#data_management .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#data_management .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#data_management .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#data_management .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#data_management .panel-success {
  border-color: #d6e9c6;
}
#data_management .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#data_management .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#data_management .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#data_management .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#data_management .panel-info {
  border-color: #bce8f1;
}
#data_management .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#data_management .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#data_management .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#data_management .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#data_management .panel-warning {
  border-color: #faebcc;
}
#data_management .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#data_management .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#data_management .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#data_management .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#data_management .panel-danger {
  border-color: #ebccd1;
}
#data_management .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#data_management .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#data_management .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#data_management .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#data_management #data_management_react {
  height: calc(100% - 35px);
}
#data_management .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#data_management .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#data_management button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#data_management button.btn.btn-icon:active,
#data_management button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#data_management button.btn.btn-icon:hover {
  color: #999999;
}
#data_management .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#data_management .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#data_management .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
  background: #f5f5f5;
  font-weight: 600;
}
#data_management .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#data_management .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#data_management .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#data_management .ReactTable .rt-thead.-filters .attributes-filter {
  width: 100%;
  height: 36px;
  margin: 0px;
  color: #e50050;
}
#data_management .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#data_management .ReactTable .rt-td {
  height: 55px;
}
#data_management .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#data_management .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#data_management .ReactTable .-pagination .paging_icons #previousPage,
#data_management .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#data_management .ReactTable .-pagination .paging_icons #previousPage,
#data_management .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#data_management .ReactTable .-pagination .paging_icons #previousPage.disabled,
#data_management .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#data_management .ReactTable .-pagination .paging_icons #previousPage:hover,
#data_management .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#data_management i.fa-plus-square,
#data_management i.fa-edit,
#data_management i.fa-cog {
  margin-right: 5px;
}
#data_management .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#data_management .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#data_management .irw-dropdownMenu > div {
  position: initial !important;
}
#data_management .workflow-cell {
  padding: 0 10px;
}
#data_management .status-filter {
  overflow: visible;
}
#data_management .status-filter .dropdown {
  display: none;
  position: absolute;
  top: 48px;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
}
#data_management .status-filter .dropdown.active {
  display: block;
}
#data_management .status-filter .dropdown input[type=checkbox] {
  margin-top: -2px;
  margin-right: 5px;
}
#data_management .status-filter .dropdown .search {
  margin-bottom: 5px;
}
#data_management .status-filter .dropdown .search input {
  border: none;
}
#data_management .status-filter .dropdown .workflow {
  margin-bottom: 15px;
}
#data_management .status-filter .dropdown .workflow .task {
  margin-left: 15px;
}
#data_management .status-filter .dropdown .workflow .task input {
  margin-right: 10px;
}
#data_management .status-filter .btn.btn-status-filter {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#data_management .user-filter,
#data_management .codelist-filter {
  overflow: visible;
}
#data_management .user-filter .dropdown,
#data_management .codelist-filter .dropdown {
  display: none;
  position: absolute;
  top: 48px;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
  text-align: left;
}
#data_management .user-filter .dropdown input[type=checkbox],
#data_management .codelist-filter .dropdown input[type=checkbox] {
  margin-top: -2px;
  margin-right: 5px;
}
#data_management .user-filter .dropdown.active,
#data_management .codelist-filter .dropdown.active {
  display: block;
  max-height: 400px;
  overflow-y: scroll;
}
#data_management .user-filter .btn.btn-user-filter,
#data_management .codelist-filter .btn.btn-user-filter,
#data_management .user-filter .btn.btn-codelist-filter,
#data_management .codelist-filter .btn.btn-codelist-filter {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#data_management input.form-control {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#data_management .meta-filter {
  overflow: visible;
}
#data_management .meta-filter .dropdown {
  display: none;
  position: absolute;
  right: 90px;
  top: 48px;
  text-align: left;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
}
#data_management .meta-filter .dropdown.active {
  display: block;
}
#data_management .meta-filter .sub-dropdown {
  display: none;
  position: absolute;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
}
#data_management .meta-filter .sub-dropdown.active {
  display: block;
}
#data_management div.topbar {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 5px 15px;
  margin-bottom: 20px;
  height: 20px;
}
#data_management div.topbar span {
  display: inline-block;
}
#data_management div.topbar button {
  margin-top: -5px;
  border: none;
  background: transparent;
}
#data_management_settings_modal {
  top: 10%;
  height: 600px;
}
#data_management_settings_modal .modal-body {
  height: 480px;
}
#data_management_settings_modal .modal-body .display-attributes {
  height: 110px;
  overflow-y: auto;
}
#data_management_settings_modal .modal-body .datarocket-object-tree {
  margin-top: 10px;
  height: 360px;
  overflow-y: auto;
}
#data_management_settings_modal .modal-body .datarocket-object-tree .actions {
  height: 27px;
  display: block;
}
#filter_table {
  position: fixed;
  height: 100%;
  width: calc(100% - 20px);
  background-repeat: repeat;
  background-position: center;
  margin-left: -10px;
  margin-top: -10px;
  padding: 10px;
}
#filter_table .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#filter_table .panel-body {
  padding: 15px;
}
#filter_table .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#filter_table .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#filter_table .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#filter_table .panel-title > a {
  color: inherit;
}
#filter_table .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#filter_table .panel > .list-group,
#filter_table .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#filter_table .panel > .list-group .list-group-item,
#filter_table .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#filter_table .panel > .list-group:first-child .list-group-item:first-child,
#filter_table .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#filter_table .panel > .list-group:last-child .list-group-item:last-child,
#filter_table .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#filter_table .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#filter_table .list-group + .panel-footer {
  border-top-width: 0;
}
#filter_table .panel > .table,
#filter_table .panel > .table-responsive > .table,
#filter_table .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#filter_table .panel > .table caption,
#filter_table .panel > .table-responsive > .table caption,
#filter_table .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#filter_table .panel > .table:first-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#filter_table .panel > .table:first-child > thead:first-child > tr:first-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#filter_table .panel > .table:first-child > tbody:first-child > tr:first-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#filter_table .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#filter_table .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#filter_table .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#filter_table .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#filter_table .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#filter_table .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#filter_table .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#filter_table .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#filter_table .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#filter_table .panel > .table:last-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#filter_table .panel > .table:last-child > tbody:last-child > tr:last-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#filter_table .panel > .table:last-child > tfoot:last-child > tr:last-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#filter_table .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#filter_table .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#filter_table .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#filter_table .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#filter_table .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#filter_table .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#filter_table .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#filter_table .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#filter_table .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#filter_table .panel > .panel-body + .table,
#filter_table .panel > .panel-body + .table-responsive,
#filter_table .panel > .table + .panel-body,
#filter_table .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#filter_table .panel > .table > tbody:first-child > tr:first-child th,
#filter_table .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#filter_table .panel > .table-bordered,
#filter_table .panel > .table-responsive > .table-bordered {
  border: 0;
}
#filter_table .panel > .table-bordered > thead > tr > th:first-child,
#filter_table .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#filter_table .panel > .table-bordered > tbody > tr > th:first-child,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#filter_table .panel > .table-bordered > tfoot > tr > th:first-child,
#filter_table .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#filter_table .panel > .table-bordered > thead > tr > td:first-child,
#filter_table .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#filter_table .panel > .table-bordered > tbody > tr > td:first-child,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#filter_table .panel > .table-bordered > tfoot > tr > td:first-child,
#filter_table .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#filter_table .panel > .table-bordered > thead > tr > th:last-child,
#filter_table .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#filter_table .panel > .table-bordered > tbody > tr > th:last-child,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#filter_table .panel > .table-bordered > tfoot > tr > th:last-child,
#filter_table .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#filter_table .panel > .table-bordered > thead > tr > td:last-child,
#filter_table .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#filter_table .panel > .table-bordered > tbody > tr > td:last-child,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#filter_table .panel > .table-bordered > tfoot > tr > td:last-child,
#filter_table .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#filter_table .panel > .table-bordered > thead > tr:first-child > td,
#filter_table .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#filter_table .panel > .table-bordered > tbody > tr:first-child > td,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#filter_table .panel > .table-bordered > thead > tr:first-child > th,
#filter_table .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#filter_table .panel > .table-bordered > tbody > tr:first-child > th,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#filter_table .panel > .table-bordered > tbody > tr:last-child > td,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#filter_table .panel > .table-bordered > tfoot > tr:last-child > td,
#filter_table .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#filter_table .panel > .table-bordered > tbody > tr:last-child > th,
#filter_table .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#filter_table .panel > .table-bordered > tfoot > tr:last-child > th,
#filter_table .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#filter_table .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#filter_table .panel-group {
  margin-bottom: 20px;
}
#filter_table .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#filter_table .panel-group .panel + .panel {
  margin-top: 5px;
}
#filter_table .panel-group .panel-heading {
  border-bottom: 0;
}
#filter_table .panel-group .panel-heading + .panel-collapse > .panel-body,
#filter_table .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#filter_table .panel-group .panel-footer {
  border-top: 0;
}
#filter_table .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#filter_table .panel-default {
  border-color: #dddddd;
}
#filter_table .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#filter_table .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#filter_table .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#filter_table .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#filter_table .panel-primary {
  border-color: #428bca;
}
#filter_table .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#filter_table .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#filter_table .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#filter_table .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#filter_table .panel-success {
  border-color: #d6e9c6;
}
#filter_table .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#filter_table .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#filter_table .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#filter_table .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#filter_table .panel-info {
  border-color: #bce8f1;
}
#filter_table .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#filter_table .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#filter_table .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#filter_table .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#filter_table .panel-warning {
  border-color: #faebcc;
}
#filter_table .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#filter_table .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#filter_table .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#filter_table .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#filter_table .panel-danger {
  border-color: #ebccd1;
}
#filter_table .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#filter_table .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#filter_table .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#filter_table .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#filter_table .inactive {
  color: #eeeeee;
}
#filter_table .active {
  color: #999999;
}
#filter_table .btn-link {
  color: #383838;
}
#filter_table .btn-link:hover {
  color: #999999;
  text-decoration: none;
}
#filter_table .dropdown-menu-right {
  right: 0;
  left: auto;
}
#filter_table .filterSelectBox {
  border: 1px solid #dddddd;
  padding: 5px;
  background-color: #f5f5f5;
  margin-bottom: 20px;
  margin-top: 5px;
}
#filter_table .filterSelectBox .filterTableSelectItem {
  min-width: 400px;
}
#filter_table .filterSelectBox .actionbuttons {
  white-space: nowrap;
  display: flex;
}
#filter_table .container {
  padding: 0;
  height: calc(100% - 140px);
}
#filter_table .panel-body {
  position: relative;
  height: calc(100% - 95px);
  padding: 0;
}
#filter_table .panel-body .ReactTable {
  height: 100%;
}
#filter_table .panel-body .ReactTable .rt-resizer {
  width: 8px;
  right: -4px;
}
#filter_table .panel-body .ReactTable .rt-thead {
  box-shadow: none;
  border-bottom: 1px solid black;
}
#filter_table .panel-body .ReactTable .rt-thead .irw-dropdownMenu-element {
  padding: 0 5px;
}
#filter_table .panel-body .ReactTable .rt-thead * {
  overflow: visible;
}
#filter_table .panel-body .ReactTable .rt-th {
  background-color: #f5f5f5;
  padding: 5px;
  height: 40px;
  line-height: 29px;
  text-align: left;
}
#filter_table .panel-body .ReactTable .rt-th i.active {
  color: black;
}
#filter_table .panel-body .ReactTable .rt-th i.inactive {
  color: #999999;
}
#filter_table .panel-body .ReactTable .rt-th i.inactive:hover {
  color: black;
}
#filter_table .panel-body .empty {
  color: #999999;
}
#filter_table .panel-body .controlIcons {
  position: absolute;
  top: 0;
  right: 0;
}
#filter_table .panel-body .controlIcons .columnSelectButton {
  height: 42px;
  border-bottom: 1px solid black;
  background-color: #f5f5f5;
}
#filter_table .panel-body .controlIcons .columnSelectButton:hover {
  color: #999999;
}
#filter_table i.disabled {
  color: #999999;
}
#filter_table .globalSearchBar {
  margin-left: 5px;
}
#filter_table .globalSearchBar input {
  line-height: 24px;
  padding-left: 5px;
}
#filter_table .btn-default {
  background: #eeeeee;
  color: #383838;
}
#filter_table .toggleUnwind {
  width: 100%;
  padding: 5px 10px;
  text-align: left;
}
#filter_table .toggleUnwind input {
  margin: 0;
  margin-right: 5px;
}
#filter_table button.disabled {
  color: #999999;
}
#filter_table .changeFilterListButtons ul {
  right: 0;
  left: -130px;
}
#filter_table .changeFilterListButtons ul li {
  padding: 3px 20px;
}
#filter_table .changeFilterListButtons ul li:hover {
  background-color: rgba(100, 193, 67, 0.5);
  cursor: pointer;
}
#edit_filtertable_modal {
  top: 25%;
}
#edit_filtertable_modal .copy-input {
  white-space: nowrap;
}
#edit_filtertable_modal .copy-input input {
  margin: 0;
}
#selectEObject .dropdown-menu {
  max-height: 400px;
  overflow-y: auto;
}
#hierarchySelectionModal {
  width: 1000px;
  top: 20%;
  left: 32%;
  height: 590px;
  overflow-y: auto;
}
#hierarchySelectionModal .subtree {
  height: auto;
  overflow-y: hidden;
  transition: max-height 0.2s ease-in;
  padding: 1px 15px;
}
#hierarchySelectionModal .modal-body {
  padding: 0;
  height: 500px;
}
#hierarchySelectionModal .modal-body .row {
  height: 100%;
}
#hierarchySelectionModal .modal-body .span5 {
  height: 460px;
  padding: 10px;
}
#hierarchySelectionModal .modal-body .span5:first-child {
  border-right: 1px solid #383838;
  padding: 20px;
}
#hierarchySelectionModal .modal-body .selectedEntries .subHeader {
  border-bottom: 1px solid #383838;
  padding: 5px 10px;
}
#hierarchySelectionModal .modal-body .selectedEntries li {
  padding: 2px 5px;
  list-style: none;
  border-bottom: 1px solid #eeeeee;
}
#hierarchySelectionModal .modal-body .selectedEntries li span {
  color: #999999;
}
#hierarchySelectionModal .modal-body .selectedEntries li .clickable:hover {
  color: #383838;
}
#hierarchySelectionModal .modal-body .selectedEntries li:last-child {
  border-bottom: none;
}
#preFilterSelectionModal {
  width: 1200px;
  top: 20%;
  left: 24%;
  height: 590px;
  overflow-y: auto;
}
#preFilterSelectionModal .modal-body {
  padding: 0;
  height: 500px;
}
#preFilterSelectionModal .modal-body .row {
  height: 100%;
}
#preFilterSelectionModal .modal-body .span5 {
  height: 458px;
  overflow: auto;
}
#preFilterSelectionModal .eAttributeSelection {
  border-right: 1px solid #383838;
}
#preFilterSelectionModal .eAttributeSelection .filterAttributeSearch {
  padding: 3px 5px;
  border-bottom: 1px solid #999999;
}
#preFilterSelectionModal .eAttributeSelection .filterAttributeSearch i {
  margin: 9px 5px 9x 0;
}
#preFilterSelectionModal .eAttributeSelection .filterAttributeSearch input {
  box-shadow: none;
  margin: 0;
  width: calc(100% - 40px);
  border: none;
}
#preFilterSelectionModal .eAttributeSelection .eAttributeList {
  height: calc(100% - 35px);
  overflow-y: auto;
}
#preFilterSelectionModal .eAttributeSelectionButton {
  width: 100%;
  padding: 8px;
  background-color: #eeeeee;
  color: #383838;
}
#preFilterSelectionModal .eAttributeElement {
  padding: 6px 10px;
  border-bottom: 1px solid #999999;
}
#preFilterSelectionModal .eAttributeElement.active {
  background-color: #eeeeee;
}
#preFilterSelectionModal .eAttributeElement:hover {
  cursor: pointer;
}
#preFilterSelectionModal .preFilterEAHeader {
  border-bottom: 1px solid #999999;
  padding: 8px 10px;
  margin-left: -15px;
  margin-bottom: 5px;
}
#preFilterSelectionModal .search-bar {
  width: 100%;
  margin-top: 2px;
}
#preFilterSelectionModal .search-bar i {
  margin-left: 2px;
}
#preFilterSelectionModal .search-bar input {
  width: calc(100% - 30px);
}
#preFilterSelectionModal .search-bar .wordSelectionSearch {
  border: none;
  margin-left: 5px;
  background-color: inherit;
}
#preFilterSelectionModal .wordSelection {
  height: 433px;
  overflow-y: auto;
}
#preFilterSelectionModal .wordSelection li {
  margin-left: 5px;
  list-style: none;
}
#preFilterSelectionModal .wordSelection li i {
  margin-right: 5px;
}
#preFilterSelectionModal .subtree {
  height: auto;
  overflow-y: hidden;
  transition: max-height 0.2s ease-in;
  padding: 1px 15px;
}
#preFilterSelectionModal .selectedEntries .subHeader {
  border-bottom: 1px solid #383838;
  padding: 5px 10px;
}
#preFilterSelectionModal .selectedEntries li {
  padding: 2px 5px;
  list-style: none;
  border-bottom: 1px solid #eeeeee;
}
#preFilterSelectionModal .selectedEntries li span {
  color: #999999;
}
#preFilterSelectionModal .selectedEntries li .clickable:hover {
  color: #383838;
}
#preFilterSelectionModal .selectedEntries li:last-child {
  border-bottom: none;
}
#preFilterSelectionModal .selectedEntries li select {
  margin: 0;
}
#preFilterSelectionModal .selectedEntries li table {
  width: 100%;
}
#preFilterSelectionModal .selectedEntries li table td {
  overflow-x: hidden;
}
#preFilterSelectionModal .selectedEntries li table td:first-child {
  width: 35%;
}
#preFilterSelectionModal .selectedEntries li table td:last-child {
  width: 45%;
}
#preFilterSelectionModal .selectedEntries .selectInclude i {
  color: #eeeeee;
}
#preFilterSelectionModal .selectedEntries .selectInclude i.active {
  color: #333333;
}
#preFilterSelectionModal .selectedEntries .selectInclude i.clickable:hover {
  color: #999999;
}
#preFilterSelectionModal.pivotConfigModal .progress-bar {
  height: 100%;
  background-color: #66c283;
  transition: width 1s ease-out;
}
.einstance-history {
  left: 35%;
  width: 1000px !important;
}
.einstance-history .nav-tabs {
  margin-bottom: 0;
  margin-top: 5px;
}
.einstance-history .static-infos {
  height: 18px !important;
}
.einstance-history .data-quality {
  height: 467px !important;
}
.einstance-history .historyModalPagination span {
  margin-right: 5px;
}
.einstance-history .historyModalPagination .nextPage {
  margin-right: 15px;
}
.einstance-history .historyModalPagination .fa:hover {
  color: #999999;
  cursor: pointer;
}
.einstance-history .historyModalPagination .disabled {
  color: #999999;
  cursor: default;
}
.einstance-history .historyModalPagination .disabled:hover {
  cursor: default;
}
.einstance-history .resultbox {
  border: 1px solid #999999;
  width: 20px;
  margin-left: 15px;
}
.einstance-history .resultbox.passed {
  background-color: #66c283;
}
.einstance-history .resultbox.failed {
  background-color: #d53e42;
}
.einstance-history .resultbox.notEvaluated {
  background-color: #f3a139;
}
.einstance-history .attribute-list {
  padding: 20px;
}
.einstance-history .attribute-list .attributesearch {
  display: inline-block;
  margin: 5px;
}
.einstance-history .attribute-list .attributesearch .btn {
  background: #eeeeee;
  color: #383838;
}
.einstance-history .attribute-list .attributesearch input {
  line-height: 24px;
  padding-left: 5px;
}
.einstance-history .attribute-list .qc-mode-selection {
  display: inline-block;
  margin: 5px;
}
.einstance-history .attribute-list .qc-mode-selection select {
  margin: 0;
  width: 100%;
}
.einstance-history .qcDetails {
  padding: 10px;
}
.einstance-history .qcDetails .humanReadableQC {
  margin: 20px;
  background-color: black;
  color: white;
  border-radius: 4px;
  padding: 5px;
}
.einstance-history .qcDetails .qcDetailsTable {
  height: 100%;
  width: 460px;
  overflow-x: hidden;
}
.einstance-history .qcDetails .qcDetailsTable .odd {
  background-color: white;
}
.einstance-history .qcDetails .qcDetailsTable .even {
  background-color: #f1f1f1;
}
.einstance-history .qcDetails .qcDetailsTable .child {
  margin-top: -1px;
}
.einstance-history .qcDetails .qcDetailsTable .scrollable-table-body {
  overflow-y: auto;
  overflow-x: hidden;
}
.einstance-history .qcDetails .qcDetailsTable .details-row {
  display: block;
  white-space: nowrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.einstance-history .qcDetails .qcDetailsTable .details-row div {
  display: inline-block;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-icon {
  padding: 4px 10px;
  width: 20px;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-name {
  padding: 4px 10px;
  width: 180px;
  vertical-align: middle;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-name-pipeline {
  padding: 4px 10px;
  width: 300px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-type {
  padding: 4px 10px;
  width: 95px;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-status {
  padding: 4px 10px;
  width: 60px;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-status button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-status button.btn.btn-icon:active,
.einstance-history .qcDetails .qcDetailsTable .details-row .column-status button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-status button.btn.btn-icon:hover {
  color: #999999;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .column-scrollbar {
  padding: 4px;
  width: 13px;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .success {
  color: #66c283;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .failure {
  color: #d53e42;
}
.einstance-history .qcDetails .qcDetailsTable .details-row .warning {
  color: #f3a139;
}
.einstance-history .qcDetails .qcDetailsTable .details-row.header {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.einstance-history .qcDetails .qcDetailsTable .details-row.header .column-name {
  overflow-x: visible;
}
.einstance-history .qcDetails .qcDetailsTable .sub-qc {
  background-color: white;
  margin-top: -1px;
}
.datasheetTable .panel-body {
  position: relative;
  padding: 0;
}
.datasheetTable .ReactTable {
  height: 100%;
}
.datasheetTable .ReactTable .rt-resizer {
  width: 8px;
  right: -4px;
}
.datasheetTable .ReactTable .rt-thead {
  box-shadow: none;
  border-bottom: 1px solid black;
}
.datasheetTable .ReactTable .rt-thead .irw-dropdownMenu-element {
  padding: 0 5px;
}
.datasheetTable .ReactTable .rt-thead * {
  overflow: visible;
}
.datasheetTable .ReactTable .rt-thead * .rt-resizable-header-content {
  overflow: visible !important;
}
.datasheetTable .ReactTable .rt-th {
  background-color: #f5f5f5;
  padding: 5px;
  height: 40px;
  line-height: 29px;
  text-align: left;
}
.datasheetTable .ReactTable .rt-th i.active {
  color: black;
}
.datasheetTable .ReactTable .rt-th i.inactive {
  color: #999999;
}
.datasheetTable .ReactTable .rt-th i.inactive:hover {
  color: black;
}
.datasheetTable .ReactTable .empty {
  color: #999999;
}
.datasheetTable .ReactTable .controlIcons {
  position: absolute;
  top: 0;
  right: 0;
}
.datasheetTable .ReactTable .controlIcons .columnSelectButton {
  height: 42px;
  border-bottom: 1px solid black;
  background-color: #f5f5f5;
}
.datasheetTable .ReactTable .controlIcons .columnSelectButton:hover {
  color: #999999;
}
.datasheetTable i.disabled {
  color: #999999;
}
.datasheetTable .globalSearchBar {
  margin-left: 5px;
}
.datasheetTable .globalSearchBar input {
  line-height: 24px;
  padding-left: 5px;
}
.datasheetTable .btn-default {
  background: #eeeeee;
  color: #383838;
}
.datasheetTable .datatable-qccell {
  display: flex;
}
.datasheetTable .datatable-qccell .passed {
  text-align: center;
  color: #f7f7f7;
  background-color: #66c283;
  border-color: #66c283;
  background-image: linear-gradient(to bottom, #66c283, #46af67);
}
.datasheetTable .datatable-qccell .failed {
  text-align: center;
  color: #f7f7f7;
  background-color: #d53e42;
  border-color: #d53e42;
  background-image: linear-gradient(to bottom, #d53e42, #b8282c);
}
.datasheetTable .datatable-qccell .notevaluated {
  text-align: center;
  color: #f7f7f7;
  background-color: #aaaaaa;
  border-color: #aaaaaa;
  background-image: linear-gradient(to bottom, #aaaaaa, #919191);
}
.datasheetTable .datatable-colorwrapper {
  margin: -7px -5px;
  padding: 7px 5px;
}
#datasheets_view {
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 78px);
  padding: 15px;
  margin: -10px;
  margin-top: -10px !important;
  margin-left: 35px !important;
  border: 1px solid #999999;
  position: fixed;
  height: 100%;
  width: calc(100% - 20px);
  margin-left: -10px !important;
  margin-top: -10px;
  padding: 10px;
}
#datasheets_view .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datasheets_view .panel-body {
  padding: 15px;
}
#datasheets_view .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasheets_view .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datasheets_view .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datasheets_view .panel-title > a {
  color: inherit;
}
#datasheets_view .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasheets_view .panel > .list-group,
#datasheets_view .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datasheets_view .panel > .list-group .list-group-item,
#datasheets_view .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datasheets_view .panel > .list-group:first-child .list-group-item:first-child,
#datasheets_view .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasheets_view .panel > .list-group:last-child .list-group-item:last-child,
#datasheets_view .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasheets_view .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datasheets_view .list-group + .panel-footer {
  border-top-width: 0;
}
#datasheets_view .panel > .table,
#datasheets_view .panel > .table-responsive > .table,
#datasheets_view .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datasheets_view .panel > .table caption,
#datasheets_view .panel > .table-responsive > .table caption,
#datasheets_view .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datasheets_view .panel > .table:first-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datasheets_view .panel > .table:first-child > thead:first-child > tr:first-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datasheets_view .panel > .table:first-child > tbody:first-child > tr:first-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datasheets_view .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datasheets_view .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datasheets_view .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datasheets_view .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datasheets_view .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datasheets_view .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datasheets_view .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datasheets_view .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datasheets_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datasheets_view .panel > .table:last-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datasheets_view .panel > .table:last-child > tbody:last-child > tr:last-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datasheets_view .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datasheets_view .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datasheets_view .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datasheets_view .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datasheets_view .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datasheets_view .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datasheets_view .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datasheets_view .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datasheets_view .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datasheets_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datasheets_view .panel > .panel-body + .table,
#datasheets_view .panel > .panel-body + .table-responsive,
#datasheets_view .panel > .table + .panel-body,
#datasheets_view .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datasheets_view .panel > .table > tbody:first-child > tr:first-child th,
#datasheets_view .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datasheets_view .panel > .table-bordered,
#datasheets_view .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datasheets_view .panel > .table-bordered > thead > tr > th:first-child,
#datasheets_view .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datasheets_view .panel > .table-bordered > tbody > tr > th:first-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datasheets_view .panel > .table-bordered > tfoot > tr > th:first-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datasheets_view .panel > .table-bordered > thead > tr > td:first-child,
#datasheets_view .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datasheets_view .panel > .table-bordered > tbody > tr > td:first-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datasheets_view .panel > .table-bordered > tfoot > tr > td:first-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datasheets_view .panel > .table-bordered > thead > tr > th:last-child,
#datasheets_view .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datasheets_view .panel > .table-bordered > tbody > tr > th:last-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datasheets_view .panel > .table-bordered > tfoot > tr > th:last-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datasheets_view .panel > .table-bordered > thead > tr > td:last-child,
#datasheets_view .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datasheets_view .panel > .table-bordered > tbody > tr > td:last-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datasheets_view .panel > .table-bordered > tfoot > tr > td:last-child,
#datasheets_view .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datasheets_view .panel > .table-bordered > thead > tr:first-child > td,
#datasheets_view .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datasheets_view .panel > .table-bordered > tbody > tr:first-child > td,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datasheets_view .panel > .table-bordered > thead > tr:first-child > th,
#datasheets_view .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datasheets_view .panel > .table-bordered > tbody > tr:first-child > th,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datasheets_view .panel > .table-bordered > tbody > tr:last-child > td,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datasheets_view .panel > .table-bordered > tfoot > tr:last-child > td,
#datasheets_view .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datasheets_view .panel > .table-bordered > tbody > tr:last-child > th,
#datasheets_view .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datasheets_view .panel > .table-bordered > tfoot > tr:last-child > th,
#datasheets_view .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datasheets_view .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datasheets_view .panel-group {
  margin-bottom: 20px;
}
#datasheets_view .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datasheets_view .panel-group .panel + .panel {
  margin-top: 5px;
}
#datasheets_view .panel-group .panel-heading {
  border-bottom: 0;
}
#datasheets_view .panel-group .panel-heading + .panel-collapse > .panel-body,
#datasheets_view .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datasheets_view .panel-group .panel-footer {
  border-top: 0;
}
#datasheets_view .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datasheets_view .panel-default {
  border-color: #dddddd;
}
#datasheets_view .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datasheets_view .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datasheets_view .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datasheets_view .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datasheets_view .panel-primary {
  border-color: #428bca;
}
#datasheets_view .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datasheets_view .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datasheets_view .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datasheets_view .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datasheets_view .panel-success {
  border-color: #d6e9c6;
}
#datasheets_view .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datasheets_view .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datasheets_view .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datasheets_view .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datasheets_view .panel-info {
  border-color: #bce8f1;
}
#datasheets_view .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datasheets_view .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datasheets_view .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datasheets_view .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datasheets_view .panel-warning {
  border-color: #faebcc;
}
#datasheets_view .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datasheets_view .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datasheets_view .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datasheets_view .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datasheets_view .panel-danger {
  border-color: #ebccd1;
}
#datasheets_view .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datasheets_view .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datasheets_view .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datasheets_view .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datasheets_view .panel {
  height: calc(100% - 26px);
}
#datasheets_view .panel .panel-heading {
  height: 24px;
}
#datasheets_view .panel .panel-heading .eattribute-select {
  float: right;
  margin-top: -3px;
  width: 350px;
}
#datasheets_view .panel .panel-heading .eattribute-select .irw-dropdownMenu-menu {
  width: calc(100% - 10px);
  margin-right: 5px;
}
#datasheets_view .panel .panel-heading .button-panel {
  margin-top: -3px;
  display: flex;
}
#datasheets_view .panel .panel-heading .button-panel * {
  margin-right: 5px;
}
#datasheets_view .panel .panel-body {
  padding: 0;
  height: calc(100% - 85px);
}
#datasheets_view .panel .panel-body .ReactTable {
  height: 100%;
}
#datasheets_view .panel .panel-body .ReactTable .rt-thead {
  max-height: 41px;
}
#datasheets_view .panel .panel-body .ReactTable .rt-th {
  overflow: visible;
}
#datasheets_view .panel .panel-body .ReactTable .rt-tbody .rt-td {
  padding: 0;
}
#datasheets_view .panel .panel-body .ReactTable .rt-tbody .einstance-cell {
  padding: 7px 5px;
}
#datasheets_view .panel .panel-footer .-pagination {
  float: right;
}
#datasheets_view .panel .panel-footer .-pagination div {
  display: inline-block;
}
#datasheets_view .panel .panel-footer .-pagination .paging_icons i {
  margin-left: 10px;
}
#datasheets_view .filter-date {
  height: 20px;
  background-color: transparent;
}
#datasheets_view .filter-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#datasheets_view .filter-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
#datasheets_view .filter-date .rdtDays table,
#datasheets_view .filter-date .rdtMonths table,
#datasheets_view .filter-date .rdtYears table {
  width: 100%;
}
#datasheets_view .filter-date .rdtPicker {
  display: none;
  position: relative;
  border: 1px solid #777777;
  background-color: white !important;
  z-index: 5000;
}
#datasheets_view .filter-date .rdtPicker table th,
#datasheets_view .filter-date .rdtPicker table td {
  border: none;
  text-align: center !important;
}
#datasheets_view .filter-date .rdtPicker .rdtDays thead tr:first-child {
  height: 30px;
}
#datasheets_view .filter-date .rdtPicker .rdtDays tfoot tr {
  font-weight: bold;
  height: 40px;
  text-align: center;
}
#datasheets_view .filter-date .rdtPicker .rdtDays tfoot tr:hover {
  cursor: pointer;
}
#datasheets_view .filter-date .rdtPicker .rdtDays .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#datasheets_view .filter-date .rdtPicker .rdtDays .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#datasheets_view .filter-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#datasheets_view .filter-date .rdtPicker .rdtDays .rdtDay.rdtNew {
  color: #777777;
}
#datasheets_view .filter-date .rdtPicker .rdtTime table {
  width: 100%;
}
#datasheets_view .filter-date .rdtPicker .rdtTime table .rdtSwitch {
  height: 30px;
}
#datasheets_view .filter-date .rdtPicker .rdtTime table .rdtCounters {
  text-align: center;
}
#datasheets_view .filter-date .rdtPicker .rdtTime table .rdtCounters .rdtBtn:hover {
  cursor: pointer;
}
#datasheets_view .filter-date .rdtPicker .rdtTime table .rdtCounters .rdtCounter {
  display: inline-block;
  margin: 0 8px;
}
#datasheets_view .filter-date .rdtPicker .rdtTime table .rdtCounters .rdtCounterSeparator {
  display: inline-block;
  vertical-align: text-top;
  margin-top: -20px;
  height: 30px;
}
#datasheets_view .filter-date .rdtPicker .rdtMonth,
#datasheets_view .filter-date .rdtPicker .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#datasheets_view .filter-date .rdtPicker .rdtDay:hover,
#datasheets_view .filter-date .rdtPicker .rdtMonth:hover,
#datasheets_view .filter-date .rdtPicker .rdtYear:hover,
#datasheets_view .filter-date .rdtPicker .rdtActive {
  background-color: #c2c5dd;
}
#datasheets_view .filter-date .rdtPicker td.rdtYear:hover,
#datasheets_view .filter-date .rdtPicker td.rdtMonth:hover,
#datasheets_view .filter-date .rdtPicker th.rdtSwitch:hover,
#datasheets_view .filter-date .rdtPicker th.rdtNext:hover,
#datasheets_view .filter-date .rdtPicker th.rdtPrev:hover,
#datasheets_view .filter-date .rdtPicker td.rdtDay:hover {
  cursor: pointer;
}
#datasheets_view .filter-date .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: middle;
}
#datasheets_view .inactive {
  color: #eeeeee;
}
#datasheets_view .active {
  color: #999999;
}
#datasheets_view .btn-link {
  color: #383838;
}
#datasheets_view .btn-link:hover {
  color: #999999;
  text-decoration: none;
}
#datasheets_view .dropdown-menu-right {
  right: 0;
  left: auto;
}
#datasheets_view .filterSelectBox {
  border: 1px solid #dddddd;
  padding: 5px;
  background-color: #f5f5f5;
  margin-bottom: 20px;
  margin-top: 5px;
}
#datasheets_view .filterSelectBox .filterTableSelectItem {
  min-width: 400px;
}
#datasheets_view .filterSelectBox .actionbuttons {
  white-space: nowrap;
  display: flex;
}
#user_roles_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#user_roles_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#user_roles_overview .panel-body {
  padding: 15px;
}
#user_roles_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#user_roles_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#user_roles_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#user_roles_overview .panel-title > a {
  color: inherit;
}
#user_roles_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#user_roles_overview .panel > .list-group,
#user_roles_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#user_roles_overview .panel > .list-group .list-group-item,
#user_roles_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#user_roles_overview .panel > .list-group:first-child .list-group-item:first-child,
#user_roles_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#user_roles_overview .panel > .list-group:last-child .list-group-item:last-child,
#user_roles_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#user_roles_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#user_roles_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#user_roles_overview .panel > .table,
#user_roles_overview .panel > .table-responsive > .table,
#user_roles_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#user_roles_overview .panel > .table caption,
#user_roles_overview .panel > .table-responsive > .table caption,
#user_roles_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#user_roles_overview .panel > .table:first-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#user_roles_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#user_roles_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#user_roles_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#user_roles_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#user_roles_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#user_roles_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#user_roles_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#user_roles_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#user_roles_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#user_roles_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#user_roles_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#user_roles_overview .panel > .table:last-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#user_roles_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#user_roles_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#user_roles_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#user_roles_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#user_roles_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#user_roles_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#user_roles_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#user_roles_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#user_roles_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#user_roles_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#user_roles_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#user_roles_overview .panel > .panel-body + .table,
#user_roles_overview .panel > .panel-body + .table-responsive,
#user_roles_overview .panel > .table + .panel-body,
#user_roles_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#user_roles_overview .panel > .table > tbody:first-child > tr:first-child th,
#user_roles_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#user_roles_overview .panel > .table-bordered,
#user_roles_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#user_roles_overview .panel > .table-bordered > thead > tr > th:first-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#user_roles_overview .panel > .table-bordered > tbody > tr > th:first-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#user_roles_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#user_roles_overview .panel > .table-bordered > thead > tr > td:first-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#user_roles_overview .panel > .table-bordered > tbody > tr > td:first-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#user_roles_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#user_roles_overview .panel > .table-bordered > thead > tr > th:last-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#user_roles_overview .panel > .table-bordered > tbody > tr > th:last-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#user_roles_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#user_roles_overview .panel > .table-bordered > thead > tr > td:last-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#user_roles_overview .panel > .table-bordered > tbody > tr > td:last-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#user_roles_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#user_roles_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#user_roles_overview .panel > .table-bordered > thead > tr:first-child > td,
#user_roles_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#user_roles_overview .panel > .table-bordered > tbody > tr:first-child > td,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#user_roles_overview .panel > .table-bordered > thead > tr:first-child > th,
#user_roles_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#user_roles_overview .panel > .table-bordered > tbody > tr:first-child > th,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#user_roles_overview .panel > .table-bordered > tbody > tr:last-child > td,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#user_roles_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#user_roles_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#user_roles_overview .panel > .table-bordered > tbody > tr:last-child > th,
#user_roles_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#user_roles_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#user_roles_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#user_roles_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#user_roles_overview .panel-group {
  margin-bottom: 20px;
}
#user_roles_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#user_roles_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#user_roles_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#user_roles_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#user_roles_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#user_roles_overview .panel-group .panel-footer {
  border-top: 0;
}
#user_roles_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#user_roles_overview .panel-default {
  border-color: #dddddd;
}
#user_roles_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#user_roles_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#user_roles_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#user_roles_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#user_roles_overview .panel-primary {
  border-color: #428bca;
}
#user_roles_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#user_roles_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#user_roles_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#user_roles_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#user_roles_overview .panel-success {
  border-color: #d6e9c6;
}
#user_roles_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#user_roles_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#user_roles_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#user_roles_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#user_roles_overview .panel-info {
  border-color: #bce8f1;
}
#user_roles_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#user_roles_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#user_roles_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#user_roles_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#user_roles_overview .panel-warning {
  border-color: #faebcc;
}
#user_roles_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#user_roles_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#user_roles_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#user_roles_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#user_roles_overview .panel-danger {
  border-color: #ebccd1;
}
#user_roles_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#user_roles_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#user_roles_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#user_roles_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#user_roles_overview #user_roles_overview_react {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
  flex: 1;
  margin: 20px;
}
#user_roles_overview #user_roles_overview_react .tabs {
  height: calc(100% - 105px);
}
#user_roles_overview #user_roles_overview_react .datarocket-tabs,
#user_roles_overview #user_roles_overview_react .datarocket-tabs-content,
#user_roles_overview #user_roles_overview_react .datarocket-tabs-tab-pane.active {
  height: 100%;
}
#user_roles_overview #user_roles_overview_react #features_tab,
#user_roles_overview #user_roles_overview_react #users_tab,
#user_roles_overview #user_roles_overview_react #views_tab,
#user_roles_overview #user_roles_overview_react #abac_tab {
  height: 100%;
}
#user_roles_overview #user_roles_overview_react #features_tab .badge.workflows,
#user_roles_overview #user_roles_overview_react #users_tab .badge.workflows,
#user_roles_overview #user_roles_overview_react #views_tab .badge.workflows,
#user_roles_overview #user_roles_overview_react #abac_tab .badge.workflows {
  background: #e50050;
}
#user_roles_overview #user_roles_overview_react #features_tab .badge.workflows:hover,
#user_roles_overview #user_roles_overview_react #users_tab .badge.workflows:hover,
#user_roles_overview #user_roles_overview_react #views_tab .badge.workflows:hover,
#user_roles_overview #user_roles_overview_react #abac_tab .badge.workflows:hover {
  background: #ff659b;
}
#user_roles_overview #user_roles_overview_react #abac_tab {
  padding: 20px;
}
#user_roles_overview #user_roles_overview_react #abac_tab #input_eobject {
  margin-bottom: 10px;
}
#user_roles_overview #user_roles_overview_react #abac_tab .input-whitelist {
  display: flex;
}
#user_roles_overview #user_roles_overview_react #abac_tab .input-whitelist input {
  margin-left: 20px;
}
#user_roles_overview #user_roles_overview_react #abac_tab .input-whitelist label {
  margin-left: 5px;
}
#user_roles_overview #user_roles_overview_react #abac_tab .attribute {
  display: flex;
  margin: 10px 0;
}
#user_roles_overview #user_roles_overview_react #abac_tab .attribute div[role="combobox"] {
  width: 300px;
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab {
  height: 100%;
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab .tree-container {
  height: calc(100% - 50px);
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab .tree-container .tree {
  height: 100%;
  width: 50%;
  overflow-y: auto;
  padding-right: 50px;
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab .tree-container .tree .tree-node {
  margin: 15px 0 15px 20px;
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab .tree-container .tree .tree-node #input_rights_input {
  float: right;
  width: 300px;
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab .tree-container .tree .tree-node .btn {
  background-color: white;
  border: none;
  margin-top: -4px;
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab .tree-container .tree .tree-node .node-text {
  cursor: pointer;
  margin: 0 10px;
}
#user_roles_overview #user_roles_overview_react #hierarchies_tab .tree-container .tree .tree-node .node-text.no-children {
  margin: 0 40px;
}
#user_roles_overview #user_roles_overview_react #user_roles_screen {
  height: 100%;
}
#user_roles_overview #user_roles_overview_react #user_roles_screen .rt-tbody .rt-td {
  align-self: center;
}
#user_roles_overview #user_roles_overview_react #user_roles_screen .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#user_roles_overview #user_roles_overview_react #user_roles_screen .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen,
#user_roles_overview #user_roles_overview_react #view_user_role_screen {
  height: 100%;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel {
  height: calc(100% - 50px);
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body {
  height: calc(100% - 92px);
  padding: 0px;
  margin: 0px;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table {
  width: 100%;
  height: 100%;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table thead th,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table thead th {
  font-weight: normal;
  border-bottom: 1px solid black;
  background: #f5f5f5;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table td:first-child,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table td:first-child,
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table th:first-child,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table th:first-child {
  flex: 0 0 30px;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table th,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table th,
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table td,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table td {
  text-align: left;
  line-height: 20px;
  padding: 10px;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table td,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table td {
  border-top: 1px solid #dddddd;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table tr.feature td.feature,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table tr.feature td.feature {
  flex: 0 0 180px;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table tr.feature td.buttonColumn,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table tr.feature td.buttonColumn {
  padding-left: 0px;
  padding-right: 0px;
  color: #eeeeee;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table tr .role,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table tr .role {
  flex: 0 0 120px;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table tr .object,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table tr .object {
  flex: 0 0 180px;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table tr.category,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table tr.category {
  background: #f5f5f5;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table tr.feature.hoverOn:hover,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table tr.feature.hoverOn:hover,
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-body table tr.feature.selected,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-body table tr.feature.selected {
  background-color: #eeeeee;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-footer,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-footer {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#user_roles_overview #user_roles_overview_react #edit_user_role_screen .panel .panel-footer .margin-btn,
#user_roles_overview #user_roles_overview_react #view_user_role_screen .panel .panel-footer .margin-btn {
  margin-right: 10px;
}
#user_roles_overview #user_roles_overview_react .role-cell {
  text-align: center;
}
#user_roles_overview #user_roles_overview_react .role-cell input {
  margin: 0px;
  padding: 0px;
}
#user_roles_overview #user_roles_overview_react .form-user-role {
  padding: 10px 0;
  background: #f5f5f5;
  margin: 0px;
  border-bottom: 1px solid #ccc;
}
#user_roles_overview #user_roles_overview_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#user_roles_overview #user_roles_overview_react button.btn.btn-icon:active,
#user_roles_overview #user_roles_overview_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#user_roles_overview #user_roles_overview_react button.btn.btn-icon:hover {
  color: #999999;
}
#user_roles_overview_modal_create_role.user-roles-overview-modal {
  top: 10%;
}
#user_roles_overview_modal_create_role.user-roles-overview-modal .modal-body {
  overflow: visible;
}
#user_views_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#user_views_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#user_views_overview .panel-body {
  padding: 15px;
}
#user_views_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#user_views_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#user_views_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#user_views_overview .panel-title > a {
  color: inherit;
}
#user_views_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#user_views_overview .panel > .list-group,
#user_views_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#user_views_overview .panel > .list-group .list-group-item,
#user_views_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#user_views_overview .panel > .list-group:first-child .list-group-item:first-child,
#user_views_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#user_views_overview .panel > .list-group:last-child .list-group-item:last-child,
#user_views_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#user_views_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#user_views_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#user_views_overview .panel > .table,
#user_views_overview .panel > .table-responsive > .table,
#user_views_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#user_views_overview .panel > .table caption,
#user_views_overview .panel > .table-responsive > .table caption,
#user_views_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#user_views_overview .panel > .table:first-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#user_views_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#user_views_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#user_views_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#user_views_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#user_views_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#user_views_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#user_views_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#user_views_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#user_views_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#user_views_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#user_views_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#user_views_overview .panel > .table:last-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#user_views_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#user_views_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#user_views_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#user_views_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#user_views_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#user_views_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#user_views_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#user_views_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#user_views_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#user_views_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#user_views_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#user_views_overview .panel > .panel-body + .table,
#user_views_overview .panel > .panel-body + .table-responsive,
#user_views_overview .panel > .table + .panel-body,
#user_views_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#user_views_overview .panel > .table > tbody:first-child > tr:first-child th,
#user_views_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#user_views_overview .panel > .table-bordered,
#user_views_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#user_views_overview .panel > .table-bordered > thead > tr > th:first-child,
#user_views_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#user_views_overview .panel > .table-bordered > tbody > tr > th:first-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#user_views_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#user_views_overview .panel > .table-bordered > thead > tr > td:first-child,
#user_views_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#user_views_overview .panel > .table-bordered > tbody > tr > td:first-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#user_views_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#user_views_overview .panel > .table-bordered > thead > tr > th:last-child,
#user_views_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#user_views_overview .panel > .table-bordered > tbody > tr > th:last-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#user_views_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#user_views_overview .panel > .table-bordered > thead > tr > td:last-child,
#user_views_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#user_views_overview .panel > .table-bordered > tbody > tr > td:last-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#user_views_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#user_views_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#user_views_overview .panel > .table-bordered > thead > tr:first-child > td,
#user_views_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#user_views_overview .panel > .table-bordered > tbody > tr:first-child > td,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#user_views_overview .panel > .table-bordered > thead > tr:first-child > th,
#user_views_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#user_views_overview .panel > .table-bordered > tbody > tr:first-child > th,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#user_views_overview .panel > .table-bordered > tbody > tr:last-child > td,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#user_views_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#user_views_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#user_views_overview .panel > .table-bordered > tbody > tr:last-child > th,
#user_views_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#user_views_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#user_views_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#user_views_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#user_views_overview .panel-group {
  margin-bottom: 20px;
}
#user_views_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#user_views_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#user_views_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#user_views_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#user_views_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#user_views_overview .panel-group .panel-footer {
  border-top: 0;
}
#user_views_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#user_views_overview .panel-default {
  border-color: #dddddd;
}
#user_views_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#user_views_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#user_views_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#user_views_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#user_views_overview .panel-primary {
  border-color: #428bca;
}
#user_views_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#user_views_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#user_views_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#user_views_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#user_views_overview .panel-success {
  border-color: #d6e9c6;
}
#user_views_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#user_views_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#user_views_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#user_views_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#user_views_overview .panel-info {
  border-color: #bce8f1;
}
#user_views_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#user_views_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#user_views_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#user_views_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#user_views_overview .panel-warning {
  border-color: #faebcc;
}
#user_views_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#user_views_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#user_views_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#user_views_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#user_views_overview .panel-danger {
  border-color: #ebccd1;
}
#user_views_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#user_views_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#user_views_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#user_views_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#user_views_overview #user_views_overview_react {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
  flex: 1;
  margin: 20px;
}
#user_views_overview #user_views_overview_react .tabs {
  height: calc(100% - 105px);
}
#user_views_overview #user_views_overview_react .datarocket-tabs,
#user_views_overview #user_views_overview_react .datarocket-tabs-content,
#user_views_overview #user_views_overview_react .datarocket-tabs-tab-pane.active {
  height: calc(100% - 16px);
}
#user_views_overview #user_views_overview_react .datarocket-tabs .table-wrapper,
#user_views_overview #user_views_overview_react .datarocket-tabs-content .table-wrapper,
#user_views_overview #user_views_overview_react .datarocket-tabs-tab-pane.active .table-wrapper {
  height: 100%;
}
#user_views_overview #user_views_overview_react .datarocket-tabs .select-cell,
#user_views_overview #user_views_overview_react .datarocket-tabs-content .select-cell,
#user_views_overview #user_views_overview_react .datarocket-tabs-tab-pane.active .select-cell {
  width: 13px;
  height: 13px;
}
#user_views_overview #user_views_overview_react .datarocket-tabs .select-cell.custom-checkbox:checked,
#user_views_overview #user_views_overview_react .datarocket-tabs-content .select-cell.custom-checkbox:checked,
#user_views_overview #user_views_overview_react .datarocket-tabs-tab-pane.active .select-cell.custom-checkbox:checked {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #97bcea;
  background-color: #b9d7fb;
}
#user_views_overview #user_views_overview_react .datarocket-tabs .select-cell.custom-checkbox:checked::before,
#user_views_overview #user_views_overview_react .datarocket-tabs-content .select-cell.custom-checkbox:checked::before,
#user_views_overview #user_views_overview_react .datarocket-tabs-tab-pane.active .select-cell.custom-checkbox:checked::before {
  content: '\2713';
  display: block;
  text-align: center;
  color: white;
  position: relative;
  left: -1px;
  top: -1.5px;
  width: 13px;
  font-family: system-ui;
  font-weight: 800;
  font-size: 11px;
}
#user_views_overview #user_views_overview_react #attributes_tab,
#user_views_overview #user_views_overview_react #users_tab,
#user_views_overview #user_views_overview_react #qualitycriterian_tab {
  height: 100%;
}
#user_views_overview #user_views_overview_react #user_views_screen {
  height: 100%;
}
#user_views_overview #user_views_overview_react #user_views_screen .badge.qcs {
  background: #e50050;
}
#user_views_overview #user_views_overview_react #user_views_screen .badge.qcs:hover {
  background: #ff659b;
}
#user_views_overview #user_views_overview_react #user_views_screen .badge.attributes {
  background: #e50050;
}
#user_views_overview #user_views_overview_react #user_views_screen .badge.attributes:hover {
  background: #ff659b;
}
#user_views_overview #user_views_overview_react #user_views_screen .badge.workflows {
  background: #e50050;
}
#user_views_overview #user_views_overview_react #user_views_screen .badge.workflows:hover {
  background: #ff659b;
}
#user_views_overview #user_views_overview_react #user_views_screen .rt-tbody .rt-td {
  align-self: center;
}
#user_views_overview #user_views_overview_react #user_views_screen .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#user_views_overview #user_views_overview_react #user_views_screen .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen {
  height: 100%;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .panel,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .panel {
  height: calc(100% - 50px);
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .panel .panel-body,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .panel .panel-body {
  height: calc(100% - 92px);
  padding: 0px;
  margin: 0px;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .panel .panel-body .tab-container,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .panel .panel-body .tab-container {
  height: 100%;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .panel .panel-footer,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .panel .panel-footer {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .panel .panel-footer .margin-btn,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .panel .panel-footer .margin-btn {
  margin-right: 10px;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .header-toggle input[type="checkbox"],
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .header-toggle input[type="checkbox"] {
  margin: 0px;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view {
  height: 100%;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view table td,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view table td {
  padding: 4px 10px;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view table td.constraint_connection .rw-dropdown-list,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view table td.constraint_connection .rw-dropdown-list {
  width: calc(50% - 20px);
  display: inline-block;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view table#value_from_codelist td,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view table#value_from_codelist td {
  width: 50%;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view table#value_from_codelist td.td-flex,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view table#value_from_codelist td.td-flex {
  display: flex;
  width: calc(100% - 20px);
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view table#value_from_codelist td.td-flex .td-flex-large,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view table#value_from_codelist td.td-flex .td-flex-large {
  flex-grow: 1;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view table#value_from_codelist td.td-flex .td-flex-btn,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view table#value_from_codelist td.td-flex .td-flex-btn {
  width: 35px;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view .constraint-body,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view .constraint-body {
  height: calc(100% - 150px);
  overflow-y: auto;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view #rule-editor-code-edit,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view #rule-editor-code-edit {
  position: relative;
  height: 150px;
  width: calc(100% - 20px);
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view #rule-editor-code-edit textarea,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view #rule-editor-code-edit textarea {
  position: absolute;
  width: calc(100% - 24px);
  margin: 0;
  margin-left: 10px;
  margin-top: 5px;
  height: calc(100% - 20px);
  resize: none;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view #rule-editor-code-edit textarea.error:focus,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view #rule-editor-code-edit textarea.error:focus {
  border-color: #dc6343;
  box-shadow: 0 0 4px #dc6343;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view #rule-editor-code-edit .code-edit-input,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view #rule-editor-code-edit .code-edit-input {
  z-index: 1;
  background: unset;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .constraint_view #rule-editor-code-edit .code-edit-prediction,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .constraint_view #rule-editor-code-edit .code-edit-prediction {
  background: white;
}
#user_views_overview #user_views_overview_react #user_views_overview_edit_screen .btn-custom-content,
#user_views_overview #user_views_overview_react #user_views_overview_view_screen .btn-custom-content {
  margin-left: 20px;
}
#user_views_overview #user_views_overview_react #input_view_object_input {
  width: 85%;
}
#user_views_overview #user_views_overview_react .form-user-view {
  padding: 10px 0;
  background: #f5f5f5;
  margin: 0px;
  border-bottom: 1px solid #ccc;
}
#user_views_overview #user_views_overview_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#user_views_overview #user_views_overview_react button.btn.btn-icon:active,
#user_views_overview #user_views_overview_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#user_views_overview #user_views_overview_react button.btn.btn-icon:hover {
  color: #999999;
}
#user_views_overview #user_views_overview_react .attribute-subform {
  margin: 10px;
}
#user_views_overview #user_views_overview_react .attribute-subform .codelist-subform,
#user_views_overview #user_views_overview_react .attribute-subform .string-subform {
  display: flex;
}
#user_views_overview #user_views_overview_react .attribute-subform .codelist-subform > *,
#user_views_overview #user_views_overview_react .attribute-subform .string-subform > * {
  margin-right: 10px;
}
#user_views_overview #user_views_overview_react .attribute-subform .codelist-subform input,
#user_views_overview #user_views_overview_react .attribute-subform .string-subform input {
  margin: 0 10px;
  vertical-align: baseline;
}
#user_views_overview #user_views_overview_react .attribute-subform .codelist-subform .control-label,
#user_views_overview #user_views_overview_react .attribute-subform .string-subform .control-label {
  margin-left: 10px;
}
#user_views_overview #user_views_overview_react .attribute-subform .codelist-subform .btn-inverse[disabled],
#user_views_overview #user_views_overview_react .attribute-subform .string-subform .btn-inverse[disabled] {
  color: #999999;
  background-color: #eeeeee;
  border-color: #cccccc;
  cursor: not-allowed;
}
#user_views_overview #user_views_overview_react .attribute-subform .codelist-subform .codelist-sub-dropdown,
#user_views_overview #user_views_overview_react .attribute-subform .string-subform .codelist-sub-dropdown {
  width: 200px;
  margin: 0 20px 0 10px;
}
#user_views_overview #user_views_overview_react .attribute-subform .string-subform .max-character-config {
  height: 30px;
  border: 1px solid #bbb;
  overflow: hidden;
}
#user_views_overview #user_views_overview_react .attribute-subform .string-subform .max-character-config .input_max_characters {
  margin: 0px;
  width: 80px;
  height: 100%;
  border: none;
  border-right: 1px solid #bbbbbb;
  cursor: pointer;
}
#user_views_overview #user_views_overview_react .attribute-subform .string-subform .max-character-config .input_max_characters_label {
  padding: 4px 12px;
  display: inline-block;
  cursor: default;
}
#user_views_overview_modal_create_view.user-views-overview-modal {
  top: 10%;
}
#user_views_overview_modal_create_view.user-views-overview-modal .modal-body {
  overflow: visible;
}
#user_views_overview_delete_view {
  top: 10%;
}
#user_views_overview_delete_view .modal-header {
  background-color: #dc6343;
}
#user_views_overview_delete_view .modal-header.erasable {
  background-color: #f3a139;
}
#user_views_overview_delete_view .modal-body .far.fa-external-link.clickable:hover {
  color: green;
}
#user_views_overview_workflow_trigger_create.user-views-overview-modal {
  top: 10%;
}
#user_views_overview_workflow_trigger_create.user-views-overview-modal .modal-body {
  overflow: auto;
  height: 600px;
}
#user_views_overview_workflow_trigger_create.user-views-overview-modal .default-attribute {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid lightgray;
  margin: 0px 0px 10px 0px;
}
#user_views_overview_workflow_trigger_create.user-views-overview-modal .default-attribute .default-attribute--list {
  flex: 1 1 0px;
  padding: 0px 0px 10px;
}
#user_views_overview_workflow_trigger_create.user-views-overview-modal .default-attribute .default-attribute--label {
  font-weight: 700;
  padding: 0px 0px 5px 5px;
}
#user_views_overview_workflow_trigger_create.user-views-overview-modal .default-attribute .default-attribute--actions {
  width: 80px;
  padding: 0px 0px 10px;
}
#user_views_overview_workflow_trigger_create.user-views-overview-modal .default-attributes--actions {
  padding: 10px 0px;
}
#user_views_overview_modal_content_parser.user-views-overview-modal {
  top: 10%;
  left: 20%;
  width: 80%;
}
#user_views_overview_modal_content_parser.user-views-overview-modal .modal-body {
  display: flex;
}
#user_views_overview_modal_content_parser.user-views-overview-modal .modal-body .form-horizontal {
  width: 75%;
}
#user_views_overview_modal_content_parser.user-views-overview-modal .modal-body .form-horizontal .control-group {
  margin-bottom: 0;
}
#user_views_overview_modal_content_parser.user-views-overview-modal .modal-body textarea {
  resize: none;
}
#user_views_overview_modal_content_parser.user-views-overview-modal .modal-body .preview {
  width: 65%;
  min-width: 400px;
  height: 600px;
}
#user_views_overview_modal_content_parser.user-views-overview-modal .modal-body .preview .image-preview > img {
  max-height: 100px;
  margin-bottom: 10px;
}
#user_views_overview_modal_content_parser.user-views-overview-modal .modal-body .preview iframe {
  width: 100%;
  height: 100%;
  border: none;
}
#user_views_overview_modal_attribute_helptext.user-views-overview-modal {
  top: 10%;
  width: 40%;
  padding-left: 0;
}
#user_views_overview_modal_attribute_helptext.user-views-overview-modal .modal-body .form-horizontal {
  width: 75%;
}
#user_views_overview_modal_attribute_helptext.user-views-overview-modal .modal-body .form-horizontal .control-group {
  margin-bottom: 0;
}
#user_views_overview_modal_attribute_helptext.user-views-overview-modal .modal-body textarea {
  resize: none;
  height: 300px;
}
#user_views_overview_modal_attribute_helptext.user-views-overview-modal .modal-body .preview {
  width: 65%;
  min-width: 400px;
  height: 300px;
}
#user_views_overview_modal_attribute_helptext.user-views-overview-modal .modal-body .preview iframe {
  width: 100%;
  height: 100%;
  border: none;
}
#user_views_overview_modal_attribute_rights.user-views-overview-modal {
  top: 10%;
  left: 33%;
  width: 70%;
  padding-left: 0;
}
#user_views_overview_modal_attribute_rights.user-views-overview-modal .modal-body .form-horizontal {
  display: flex;
  width: 75%;
}
#user_views_overview_modal_attribute_rights.user-views-overview-modal .modal-body .form-horizontal .control-group {
  margin-bottom: 0;
}
#user_views_overview_modal_attribute_rights.user-views-overview-modal .modal-body .ReactTable {
  width: 250px;
}
#user_views_overview_modal_attribute_rights.user-views-overview-modal .modal-body .btn.btn-reset {
  flex: none;
  margin-left: 180px;
  height: 30px;
  width: 100px;
}
#copy_settings_modal.copy-settings-modal {
  top: 10%;
  left: 30%;
  width: 1100px;
}
#copy_settings_modal.copy-settings-modal .modal-body {
  height: 750px;
  overflow: hidden;
  padding: 0;
}
#copy_settings_modal.copy-settings-modal .modal-body .row-fluid.header {
  width: calc(100% - 55px);
  height: 105px;
  border-bottom: 1px solid #dddddd;
}
#copy_settings_modal.copy-settings-modal .modal-body .row-fluid.body {
  width: calc(100% - 40px);
  margin-bottom: 20px;
  padding-top: 20px;
  height: calc(100% - 392px);
  overflow: scroll;
  overflow-x: hidden;
}
#copy_settings_modal.copy-settings-modal .modal-body .row-fluid {
  padding: 0 25px 0 15px;
}
#copy_settings_modal.copy-settings-modal .modal-body .row-fluid .span12 {
  margin: 0 0 4px 15px;
  line-height: 29px;
}
#copy_settings_modal.copy-settings-modal .modal-body .actions-input {
  margin: 10px;
}
#copy_settings_modal.copy-settings-modal .modal-body .actions-input .input-option {
  margin: 5px 0px;
}
#copy_settings_modal.copy-settings-modal .modal-body .actions-input .input-option input {
  margin-right: 5px;
}
#copy_settings_modal.copy-settings-modal input[type="checkbox"] {
  margin-left: 40px;
}
#users_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#users_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#users_overview .panel-body {
  padding: 15px;
}
#users_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#users_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#users_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#users_overview .panel-title > a {
  color: inherit;
}
#users_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#users_overview .panel > .list-group,
#users_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#users_overview .panel > .list-group .list-group-item,
#users_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#users_overview .panel > .list-group:first-child .list-group-item:first-child,
#users_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#users_overview .panel > .list-group:last-child .list-group-item:last-child,
#users_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#users_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#users_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#users_overview .panel > .table,
#users_overview .panel > .table-responsive > .table,
#users_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#users_overview .panel > .table caption,
#users_overview .panel > .table-responsive > .table caption,
#users_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#users_overview .panel > .table:first-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#users_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#users_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#users_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#users_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#users_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#users_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#users_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#users_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#users_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#users_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#users_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#users_overview .panel > .table:last-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#users_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#users_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#users_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#users_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#users_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#users_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#users_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#users_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#users_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#users_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#users_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#users_overview .panel > .panel-body + .table,
#users_overview .panel > .panel-body + .table-responsive,
#users_overview .panel > .table + .panel-body,
#users_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#users_overview .panel > .table > tbody:first-child > tr:first-child th,
#users_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#users_overview .panel > .table-bordered,
#users_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#users_overview .panel > .table-bordered > thead > tr > th:first-child,
#users_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#users_overview .panel > .table-bordered > tbody > tr > th:first-child,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#users_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#users_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#users_overview .panel > .table-bordered > thead > tr > td:first-child,
#users_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#users_overview .panel > .table-bordered > tbody > tr > td:first-child,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#users_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#users_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#users_overview .panel > .table-bordered > thead > tr > th:last-child,
#users_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#users_overview .panel > .table-bordered > tbody > tr > th:last-child,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#users_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#users_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#users_overview .panel > .table-bordered > thead > tr > td:last-child,
#users_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#users_overview .panel > .table-bordered > tbody > tr > td:last-child,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#users_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#users_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#users_overview .panel > .table-bordered > thead > tr:first-child > td,
#users_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#users_overview .panel > .table-bordered > tbody > tr:first-child > td,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#users_overview .panel > .table-bordered > thead > tr:first-child > th,
#users_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#users_overview .panel > .table-bordered > tbody > tr:first-child > th,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#users_overview .panel > .table-bordered > tbody > tr:last-child > td,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#users_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#users_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#users_overview .panel > .table-bordered > tbody > tr:last-child > th,
#users_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#users_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#users_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#users_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#users_overview .panel-group {
  margin-bottom: 20px;
}
#users_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#users_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#users_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#users_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#users_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#users_overview .panel-group .panel-footer {
  border-top: 0;
}
#users_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#users_overview .panel-default {
  border-color: #dddddd;
}
#users_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#users_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#users_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#users_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#users_overview .panel-primary {
  border-color: #428bca;
}
#users_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#users_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#users_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#users_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#users_overview .panel-success {
  border-color: #d6e9c6;
}
#users_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#users_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#users_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#users_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#users_overview .panel-info {
  border-color: #bce8f1;
}
#users_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#users_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#users_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#users_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#users_overview .panel-warning {
  border-color: #faebcc;
}
#users_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#users_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#users_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#users_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#users_overview .panel-danger {
  border-color: #ebccd1;
}
#users_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#users_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#users_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#users_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#users_overview #users_overview_react {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
  flex: 1;
  margin: 20px;
}
#users_overview #users_overview_react .tabs {
  height: calc(100% - 158px);
}
#users_overview #users_overview_react .datarocket-tabs,
#users_overview #users_overview_react .datarocket-tabs-content,
#users_overview #users_overview_react .datarocket-tabs-tab-pane.active {
  height: 100%;
}
#users_overview #users_overview_react #organizations_tab {
  height: calc(100% - 20px);
}
#users_overview #users_overview_react #features_tab,
#users_overview #users_overview_react #views_tab {
  height: 100%;
}
#users_overview #users_overview_react #features_tab .badge.workflows,
#users_overview #users_overview_react #views_tab .badge.workflows {
  background: #e50050;
}
#users_overview #users_overview_react #features_tab .badge.workflows:hover,
#users_overview #users_overview_react #views_tab .badge.workflows:hover {
  background: #ff659b;
}
#users_overview #users_overview_react #loading_tab {
  padding: 10px;
}
#users_overview #users_overview_react #views_tab .select-cell {
  width: 13px;
  height: 13px;
}
#users_overview #users_overview_react #views_tab .select-cell.custom-checkbox:checked {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid #97bcea;
  background-color: #b9d7fb;
}
#users_overview #users_overview_react #views_tab .select-cell.custom-checkbox:checked::before {
  content: '\2713';
  display: block;
  text-align: center;
  color: white;
  position: relative;
  left: -1px;
  top: -1.5px;
  width: 13px;
  font-family: system-ui;
  font-weight: 800;
  font-size: 11px;
}
#users_overview #users_overview_react #roles_tab {
  height: 100%;
}
#users_overview #users_overview_react #roles_tab .user-cell {
  text-align: center;
}
#users_overview #users_overview_react #roles_tab .user-cell input {
  margin: 0px;
  padding: 0px;
}
#users_overview #users_overview_react #organizations_tab {
  padding: 15px 20px 0px 20px;
}
#users_overview #users_overview_react #abac_tab {
  padding: 20px;
}
#users_overview #users_overview_react #abac_tab #input_eobject {
  margin-bottom: 10px;
}
#users_overview #users_overview_react #abac_tab .attribute {
  display: flex;
  margin: 10px 0;
}
#users_overview #users_overview_react #abac_tab .attribute div[role="combobox"] {
  width: 300px;
}
#users_overview #users_overview_react #abac_tab .attribute .input-whitelist {
  display: flex;
}
#users_overview #users_overview_react #abac_tab .attribute .input-whitelist input {
  margin-left: 20px;
}
#users_overview #users_overview_react #abac_tab .attribute .input-whitelist label {
  margin-left: 5px;
}
#users_overview #users_overview_react #hierarchies_tab {
  height: 100%;
}
#users_overview #users_overview_react #hierarchies_tab .tree-container {
  height: calc(100% - 50px);
}
#users_overview #users_overview_react #hierarchies_tab .tree-container .tree {
  height: 100%;
  width: 50%;
  overflow-y: auto;
  padding-right: 50px;
}
#users_overview #users_overview_react #hierarchies_tab .tree-container .tree .tree-node {
  margin: 15px 0 15px 20px;
}
#users_overview #users_overview_react #hierarchies_tab .tree-container .tree .tree-node #input_rights_input {
  float: right;
  width: 300px;
}
#users_overview #users_overview_react #hierarchies_tab .tree-container .tree .tree-node .btn {
  background-color: white;
  border: none;
  margin-top: -4px;
}
#users_overview #users_overview_react #hierarchies_tab .tree-container .tree .tree-node .node-text {
  cursor: pointer;
  margin: 0 10px;
}
#users_overview #users_overview_react #hierarchies_tab .tree-container .tree .tree-node .node-text.no-children {
  margin: 0 40px;
}
#users_overview #users_overview_react #users_screen {
  height: 100%;
}
#users_overview #users_overview_react #users_screen .rt-tbody .rt-td {
  align-self: center;
}
#users_overview #users_overview_react #users_screen .rt-tbody .rt-td .no-activity-date-cell {
  color: #888888;
}
#users_overview #users_overview_react #users_screen .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#users_overview #users_overview_react #users_screen .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#users_overview #users_overview_react #edit_user_screen,
#users_overview #users_overview_react #view_user_screen {
  height: 100%;
}
#users_overview #users_overview_react #edit_user_screen .panel,
#users_overview #users_overview_react #view_user_screen .panel {
  height: calc(100% - 50px);
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body,
#users_overview #users_overview_react #view_user_screen .panel .panel-body {
  height: calc(100% - 92px);
  padding: 0px;
  margin: 0px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table {
  width: 100%;
  height: 100%;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table thead th,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table thead th {
  font-weight: normal;
  border-bottom: 1px solid black;
  background: #f5f5f5;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table td.state,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table td.state,
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table th.state,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table th.state {
  flex: 0 0 150px;
  justify-content: center;
  align-items: center;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table td.state select,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table td.state select,
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table th.state select,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table th.state select {
  margin: 0px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table td.name,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table td.name,
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table th.name,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table th.name {
  flex: 0 0 200px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table td.role,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table td.role,
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table th.role,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table th.role {
  flex: 0 0 150px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table td.description,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table td.description,
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table th.description,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table th.description {
  flex: 1;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table th,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table th,
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table td,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table td {
  text-align: left;
  line-height: 20px;
  padding: 10px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table td,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table td {
  border-top: 1px solid #dddddd;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table tr.feature td.state,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table tr.feature td.state {
  justify-content: center;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table tr.feature td.state.included,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table tr.feature td.state.included {
  background: #2e8a00;
  color: white;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table tr.feature td.state.excluded,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table tr.feature td.state.excluded {
  background: #b20000;
  color: white;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table tr.category,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table tr.category {
  background: #f5f5f5;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body table tr.feature.hoverOn:hover,
#users_overview #users_overview_react #view_user_screen .panel .panel-body table tr.feature.hoverOn:hover {
  background-color: #eeeeee;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body .organization_tree .organization,
#users_overview #users_overview_react #view_user_screen .panel .panel-body .organization_tree .organization {
  padding: 3px 0 2px;
  line-height: 28px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body .organization_tree .organization:hover,
#users_overview #users_overview_react #view_user_screen .panel .panel-body .organization_tree .organization:hover {
  background-color: #eeeeee;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body .organization_tree i,
#users_overview #users_overview_react #view_user_screen .panel .panel-body .organization_tree i {
  margin-right: 8px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body .organization_tree i.pull-right,
#users_overview #users_overview_react #view_user_screen .panel .panel-body .organization_tree i.pull-right {
  margin-top: 8px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body .organization_tree .toggleIcon,
#users_overview #users_overview_react #view_user_screen .panel .panel-body .organization_tree .toggleIcon {
  margin-top: 2px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-body .organization_tree .toggleOrg,
#users_overview #users_overview_react #view_user_screen .panel .panel-body .organization_tree .toggleOrg {
  margin-top: 4px;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-footer,
#users_overview #users_overview_react #view_user_screen .panel .panel-footer {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#users_overview #users_overview_react #edit_user_screen .panel .panel-footer .margin-btn,
#users_overview #users_overview_react #view_user_screen .panel .panel-footer .margin-btn {
  margin-right: 10px;
}
#users_overview #users_overview_react .role-cell {
  text-align: center;
}
#users_overview #users_overview_react .role-cell input {
  margin: 0px;
  padding: 0px;
}
#users_overview #users_overview_react .form-user {
  padding: 10px 0;
  background: #f5f5f5;
  margin: 0px;
  border-bottom: 1px solid #ccc;
}
#users_overview #users_overview_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#users_overview #users_overview_react button.btn.btn-icon:active,
#users_overview #users_overview_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#users_overview #users_overview_react button.btn.btn-icon:hover {
  color: #999999;
}
#users_overview_modal_create_user.users-overview-modal {
  top: 10%;
}
#users_overview_modal_create_user.users-overview-modal .modal-body {
  overflow: visible;
}
#users_overview_modal_create_user.users-overview-modal .modal-body .rw-multiselect.rw-widget {
  width: 310px;
}
#users_overview_modal_edit_user_password.users-overview-modal {
  top: 10%;
}
#users_overview_modal_edit_user_password.users-overview-modal .modal-body {
  overflow: visible;
}
#createTokenModal.users-overview-modal {
  top: 10%;
}
#createTokenModal.users-overview-modal .modal-body .inline {
  display: inline-block;
  width: 100%;
}
#createTokenModal.users-overview-modal .modal-body .label-identifier {
  padding-right: 15px;
}
#createTokenModal.users-overview-modal .modal-body .input {
  width: 60%;
  margin-right: 15px;
  padding: 4px 6px;
}
#createTokenModal.users-overview-modal .modal-body .input .input-text {
  border-width: 1px;
}
#displayTokenModal.users-overview-modal {
  top: 10%;
}
#displayTokenModal.users-overview-modal .modal-body .tokenWarning {
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 15px;
}
#displayTokenModal.users-overview-modal .modal-body .tokenField {
  background: #eeeeee;
  display: inline-block;
  width: calc(100% - 30px);
  padding: 5px 10px;
}
#displayTokenModal.users-overview-modal .modal-body .bold {
  font-weight: bold;
  font-size: 16px;
}
#displayTokenModal.users-overview-modal .modal-body .wrap {
  word-wrap: break-word;
}
#messagebox_modal .modal-header.info {
  background-color: #e50050;
}
#workflow_actions_overview {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#workflow_actions_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#workflow_actions_overview .panel-body {
  padding: 15px;
}
#workflow_actions_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflow_actions_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#workflow_actions_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#workflow_actions_overview .panel-title > a {
  color: inherit;
}
#workflow_actions_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflow_actions_overview .panel > .list-group,
#workflow_actions_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#workflow_actions_overview .panel > .list-group .list-group-item,
#workflow_actions_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#workflow_actions_overview .panel > .list-group:first-child .list-group-item:first-child,
#workflow_actions_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflow_actions_overview .panel > .list-group:last-child .list-group-item:last-child,
#workflow_actions_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflow_actions_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#workflow_actions_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#workflow_actions_overview .panel > .table,
#workflow_actions_overview .panel > .table-responsive > .table,
#workflow_actions_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#workflow_actions_overview .panel > .table caption,
#workflow_actions_overview .panel > .table-responsive > .table caption,
#workflow_actions_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#workflow_actions_overview .panel > .table:first-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflow_actions_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#workflow_actions_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#workflow_actions_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#workflow_actions_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#workflow_actions_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#workflow_actions_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#workflow_actions_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#workflow_actions_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#workflow_actions_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#workflow_actions_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#workflow_actions_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#workflow_actions_overview .panel > .table:last-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflow_actions_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#workflow_actions_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#workflow_actions_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#workflow_actions_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#workflow_actions_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#workflow_actions_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#workflow_actions_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#workflow_actions_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#workflow_actions_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#workflow_actions_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#workflow_actions_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#workflow_actions_overview .panel > .panel-body + .table,
#workflow_actions_overview .panel > .panel-body + .table-responsive,
#workflow_actions_overview .panel > .table + .panel-body,
#workflow_actions_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#workflow_actions_overview .panel > .table > tbody:first-child > tr:first-child th,
#workflow_actions_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#workflow_actions_overview .panel > .table-bordered,
#workflow_actions_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#workflow_actions_overview .panel > .table-bordered > thead > tr > th:first-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#workflow_actions_overview .panel > .table-bordered > tbody > tr > th:first-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#workflow_actions_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#workflow_actions_overview .panel > .table-bordered > thead > tr > td:first-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#workflow_actions_overview .panel > .table-bordered > tbody > tr > td:first-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#workflow_actions_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#workflow_actions_overview .panel > .table-bordered > thead > tr > th:last-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#workflow_actions_overview .panel > .table-bordered > tbody > tr > th:last-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#workflow_actions_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#workflow_actions_overview .panel > .table-bordered > thead > tr > td:last-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#workflow_actions_overview .panel > .table-bordered > tbody > tr > td:last-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#workflow_actions_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#workflow_actions_overview .panel > .table-bordered > thead > tr:first-child > td,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#workflow_actions_overview .panel > .table-bordered > tbody > tr:first-child > td,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#workflow_actions_overview .panel > .table-bordered > thead > tr:first-child > th,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#workflow_actions_overview .panel > .table-bordered > tbody > tr:first-child > th,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#workflow_actions_overview .panel > .table-bordered > tbody > tr:last-child > td,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#workflow_actions_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#workflow_actions_overview .panel > .table-bordered > tbody > tr:last-child > th,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#workflow_actions_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#workflow_actions_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#workflow_actions_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#workflow_actions_overview .panel-group {
  margin-bottom: 20px;
}
#workflow_actions_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#workflow_actions_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#workflow_actions_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#workflow_actions_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#workflow_actions_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#workflow_actions_overview .panel-group .panel-footer {
  border-top: 0;
}
#workflow_actions_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#workflow_actions_overview .panel-default {
  border-color: #dddddd;
}
#workflow_actions_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#workflow_actions_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#workflow_actions_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#workflow_actions_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#workflow_actions_overview .panel-primary {
  border-color: #428bca;
}
#workflow_actions_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#workflow_actions_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#workflow_actions_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#workflow_actions_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#workflow_actions_overview .panel-success {
  border-color: #d6e9c6;
}
#workflow_actions_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#workflow_actions_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#workflow_actions_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#workflow_actions_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#workflow_actions_overview .panel-info {
  border-color: #bce8f1;
}
#workflow_actions_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#workflow_actions_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#workflow_actions_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#workflow_actions_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#workflow_actions_overview .panel-warning {
  border-color: #faebcc;
}
#workflow_actions_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#workflow_actions_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#workflow_actions_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#workflow_actions_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#workflow_actions_overview .panel-danger {
  border-color: #ebccd1;
}
#workflow_actions_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#workflow_actions_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#workflow_actions_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#workflow_actions_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#workflow_actions_overview #workflow_actions_react {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
  height: 100%;
}
#workflow_actions_overview #workflow_actions_react .side-column {
  flex: 0 1 400px;
  margin-right: 20px;
}
#workflow_actions_overview #workflow_actions_react .side-column #actions_table {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#workflow_actions_overview #workflow_actions_react .side-column #actions_table .panel-flex .panel-heading .actions .btn:last-child {
  padding-right: 0px;
}
#workflow_actions_overview #workflow_actions_react .side-column #actions_table .panel-flex .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#workflow_actions_overview #workflow_actions_react .content-column {
  flex: 1 1 0px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .panel-flex .panel-heading .title {
  flex: 1 1 0px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .panel-flex .panel-body {
  display: block;
  flex: none;
  height: calc(100% - 124px);
  overflow: auto;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized .dropdown-box {
  width: 510px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized .dropdown-half-box {
  width: 235px;
  display: inline-block;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized .filter-row {
  display: block;
  padding-bottom: 10px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized .filter-row .name {
  width: 250px;
  display: inline-block;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized .filter-row .filter {
  display: inline-block;
  width: 250px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized input[type="text"] {
  width: 497px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized select {
  width: 512px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized textarea {
  width: 497px;
  min-height: 60px;
  resize: vertical;
  border: 1px solid #c4c4c4;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized .mentions_input_wrapper {
  width: 510px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .form-sized #input_operation {
  width: 510px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree ul.control-root,
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree ul.control-root ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree ul.control-root ul {
  margin-left: 10px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree ul.control-root li {
  margin: 0;
  padding: 0 7px;
  line-height: 20px;
  font-weight: bold;
  border-left: 1px solid #646464;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree ul.control-root li:last-child {
  border-left: none;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree ul.control-root li:before {
  position: relative;
  top: -0.3em;
  height: 24px;
  width: 12px;
  color: white;
  border-bottom: 1px solid #646464;
  content: "";
  display: inline-block;
  left: -7px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree ul.control-root li:last-child:before {
  border-left: 1px solid #646464;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree li.control-child {
  list-style: none;
  margin: 0px 25px 0px 0px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree li.control-child .child-row {
  display: inline-block;
  padding: 10px 0px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree li.control-child .child-input {
  display: inline-block;
  width: 470px;
}
#workflow_actions_overview #workflow_actions_react .content-column #edit_workflow_action .control-tree li.control-child .child-actions {
  display: inline-block;
  width: 130px;
}
#workflow_actions_overview .panel-flex {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
#workflow_actions_overview .panel-flex .panel-heading {
  display: flex;
  align-items: center;
  min-height: 22px;
  height: 22px;
}
#workflow_actions_overview .panel-flex .panel-heading .panel-name {
  flex: 1 1 0px;
}
#workflow_actions_overview .panel-flex .panel-body {
  flex: 1 1 0px;
}
#workflow_actions_overview button.btn.btn-link {
  background: none;
  border: none;
  color: black;
}
#workflow_actions_overview button.btn.btn-link:active,
#workflow_actions_overview button.btn.btn-link:focus {
  background: none;
  color: black;
  border: none;
  box-shadow: none;
}
#workflow_actions_overview button.btn.btn-link:hover {
  color: #999999;
}
#workflow_actions_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#workflow_actions_overview button.btn.btn-icon:active,
#workflow_actions_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#workflow_actions_overview button.btn.btn-icon:hover {
  color: #999999;
}
#workflow_actions_overview button.btn.btn-icon.btn-dimmed {
  color: #333333;
  padding: 4px 5px;
}
#workflow_actions_overview button.btn.btn-icon.btn-dimmed:hover {
  color: #333333;
}
#workflow_actions_overview button.btn.btn-icon.btn-dimmed:active,
#workflow_actions_overview button.btn.btn-icon.btn-dimmed:focus {
  color: #333333;
}
#workflow_actions_overview .create-task-column {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#workflow_actions_overview .create-task-column .panel-body {
  overflow-y: auto;
}
#workflow_actions_overview .create-task-column span.dropdown-icon > i {
  margin-right: 10px;
}
#workflow_actions_overview .create-task-column div.flex-controls > .tagselect {
  width: calc(85% + 14px);
  background: transparent;
  color: grey;
  margin-bottom: 8px;
}
#workflow_actions_overview .create-task-column .btn.btn-default.btn-attributes-order {
  margin: 10px 0px 0px 0px;
}
#workflow_actions_overview .create-task-column div.new-path {
  display: flex;
  max-width: 87%;
  margin-right: 15px;
  margin-bottom: 15px;
  align-items: center;
}
#workflow_actions_overview .create-task-column div.new-path div.new-path-left {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
#workflow_actions_overview .create-task-column div.new-path div.new-path-left .input-line {
  display: flex;
}
#workflow_actions_overview .create-task-column div.new-path div.new-path-left .input-line > span {
  font-weight: 600;
  font-size: 13px;
  line-height: 30px;
  width: 120px;
  text-align: right;
  margin-right: 10px;
}
#workflow_actions_overview .create-task-column div.new-path div.new-path-left .input-line .tagselect {
  flex: 1 1 0px;
}
#workflow_actions_overview .create-task-column div.new-path div.new-path-left input.transition-name {
  width: auto;
  flex: 1 1 0px;
  margin-bottom: 5px;
  margin-right: 0px;
}
#workflow_actions_overview .create-task-column div.new-path div.new-path-right {
  flex: 0 0 10px;
  margin-left: 10px;
}
#workflow_actions_overview .create-task-column div.new-path .tagselect {
  margin-top: 5px;
}
#workflow_actions_overview #input_description {
  border: 1px solid #999999;
  margin-top: 3px;
  padding: 3px 6px;
}
#workflow_actions_overview .name-cell {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
#workflow_actions_overview .type-cell {
  text-align: center;
}
#workflow_actions_overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#workflow_actions_overview .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#workflow_actions_overview .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#workflow_actions_overview .ReactTable div.actions_dropdown {
  text-align: center;
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#workflow_actions_overview .ReactTable div.actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#workflow_actions_overview button.btn:active,
#workflow_actions_overview button.btn:focus {
  color: #ffffff;
  background: #555555;
}
#create_workflow_action_modal {
  top: 10%;
}
#workflow_actions_write_test {
  height: 100%;
  width: 100%;
  padding: 0px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  background: #ffffff url('/images/modeller-grid.png');
  background-position: center;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#workflow_actions_write_test .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#workflow_actions_write_test .panel-body {
  padding: 15px;
}
#workflow_actions_write_test .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflow_actions_write_test .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#workflow_actions_write_test .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#workflow_actions_write_test .panel-title > a {
  color: inherit;
}
#workflow_actions_write_test .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflow_actions_write_test .panel > .list-group,
#workflow_actions_write_test .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#workflow_actions_write_test .panel > .list-group .list-group-item,
#workflow_actions_write_test .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#workflow_actions_write_test .panel > .list-group:first-child .list-group-item:first-child,
#workflow_actions_write_test .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflow_actions_write_test .panel > .list-group:last-child .list-group-item:last-child,
#workflow_actions_write_test .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflow_actions_write_test .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#workflow_actions_write_test .list-group + .panel-footer {
  border-top-width: 0;
}
#workflow_actions_write_test .panel > .table,
#workflow_actions_write_test .panel > .table-responsive > .table,
#workflow_actions_write_test .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#workflow_actions_write_test .panel > .table caption,
#workflow_actions_write_test .panel > .table-responsive > .table caption,
#workflow_actions_write_test .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#workflow_actions_write_test .panel > .table:first-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#workflow_actions_write_test .panel > .table:first-child > thead:first-child > tr:first-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#workflow_actions_write_test .panel > .table:first-child > tbody:first-child > tr:first-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#workflow_actions_write_test .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#workflow_actions_write_test .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#workflow_actions_write_test .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#workflow_actions_write_test .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#workflow_actions_write_test .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#workflow_actions_write_test .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#workflow_actions_write_test .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#workflow_actions_write_test .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#workflow_actions_write_test .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#workflow_actions_write_test .panel > .table:last-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#workflow_actions_write_test .panel > .table:last-child > tbody:last-child > tr:last-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#workflow_actions_write_test .panel > .table:last-child > tfoot:last-child > tr:last-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#workflow_actions_write_test .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#workflow_actions_write_test .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#workflow_actions_write_test .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#workflow_actions_write_test .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#workflow_actions_write_test .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#workflow_actions_write_test .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#workflow_actions_write_test .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#workflow_actions_write_test .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#workflow_actions_write_test .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#workflow_actions_write_test .panel > .panel-body + .table,
#workflow_actions_write_test .panel > .panel-body + .table-responsive,
#workflow_actions_write_test .panel > .table + .panel-body,
#workflow_actions_write_test .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#workflow_actions_write_test .panel > .table > tbody:first-child > tr:first-child th,
#workflow_actions_write_test .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#workflow_actions_write_test .panel > .table-bordered,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered {
  border: 0;
}
#workflow_actions_write_test .panel > .table-bordered > thead > tr > th:first-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#workflow_actions_write_test .panel > .table-bordered > tbody > tr > th:first-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#workflow_actions_write_test .panel > .table-bordered > tfoot > tr > th:first-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#workflow_actions_write_test .panel > .table-bordered > thead > tr > td:first-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#workflow_actions_write_test .panel > .table-bordered > tbody > tr > td:first-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#workflow_actions_write_test .panel > .table-bordered > tfoot > tr > td:first-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#workflow_actions_write_test .panel > .table-bordered > thead > tr > th:last-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#workflow_actions_write_test .panel > .table-bordered > tbody > tr > th:last-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#workflow_actions_write_test .panel > .table-bordered > tfoot > tr > th:last-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#workflow_actions_write_test .panel > .table-bordered > thead > tr > td:last-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#workflow_actions_write_test .panel > .table-bordered > tbody > tr > td:last-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#workflow_actions_write_test .panel > .table-bordered > tfoot > tr > td:last-child,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#workflow_actions_write_test .panel > .table-bordered > thead > tr:first-child > td,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#workflow_actions_write_test .panel > .table-bordered > tbody > tr:first-child > td,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#workflow_actions_write_test .panel > .table-bordered > thead > tr:first-child > th,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#workflow_actions_write_test .panel > .table-bordered > tbody > tr:first-child > th,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#workflow_actions_write_test .panel > .table-bordered > tbody > tr:last-child > td,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#workflow_actions_write_test .panel > .table-bordered > tfoot > tr:last-child > td,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#workflow_actions_write_test .panel > .table-bordered > tbody > tr:last-child > th,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#workflow_actions_write_test .panel > .table-bordered > tfoot > tr:last-child > th,
#workflow_actions_write_test .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#workflow_actions_write_test .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#workflow_actions_write_test .panel-group {
  margin-bottom: 20px;
}
#workflow_actions_write_test .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#workflow_actions_write_test .panel-group .panel + .panel {
  margin-top: 5px;
}
#workflow_actions_write_test .panel-group .panel-heading {
  border-bottom: 0;
}
#workflow_actions_write_test .panel-group .panel-heading + .panel-collapse > .panel-body,
#workflow_actions_write_test .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#workflow_actions_write_test .panel-group .panel-footer {
  border-top: 0;
}
#workflow_actions_write_test .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#workflow_actions_write_test .panel-default {
  border-color: #dddddd;
}
#workflow_actions_write_test .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#workflow_actions_write_test .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#workflow_actions_write_test .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#workflow_actions_write_test .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#workflow_actions_write_test .panel-primary {
  border-color: #428bca;
}
#workflow_actions_write_test .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#workflow_actions_write_test .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#workflow_actions_write_test .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#workflow_actions_write_test .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#workflow_actions_write_test .panel-success {
  border-color: #d6e9c6;
}
#workflow_actions_write_test .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#workflow_actions_write_test .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#workflow_actions_write_test .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#workflow_actions_write_test .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#workflow_actions_write_test .panel-info {
  border-color: #bce8f1;
}
#workflow_actions_write_test .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#workflow_actions_write_test .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#workflow_actions_write_test .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#workflow_actions_write_test .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#workflow_actions_write_test .panel-warning {
  border-color: #faebcc;
}
#workflow_actions_write_test .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#workflow_actions_write_test .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#workflow_actions_write_test .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#workflow_actions_write_test .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#workflow_actions_write_test .panel-danger {
  border-color: #ebccd1;
}
#workflow_actions_write_test .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#workflow_actions_write_test .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#workflow_actions_write_test .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#workflow_actions_write_test .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#workflow_actions_write_test #workflow_actions_write_test_react {
  display: flex;
  flex-direction: column;
  height: calc(100% - 50px);
  flex: 1;
  margin: 20px;
}
#workflow_actions_write_test #workflow_actions_write_test_react .tabs {
  height: calc(100% - 105px);
}
#workflow_actions_write_test #workflow_actions_write_test_react .panel {
  height: 100%;
}
#workflow_actions_write_test #workflow_actions_write_test_react .panel-body {
  height: calc(100% - 87px);
  padding: 0px;
}
#workflow_actions_write_test #workflow_actions_write_test_react .form-write-test {
  padding: 10px 0;
  background: #f5f5f5;
  margin: 0px;
  border-bottom: 1px solid #ccc;
}
#workflow_actions_write_test #workflow_actions_write_test_react .datarocket-tabs,
#workflow_actions_write_test #workflow_actions_write_test_react .datarocket-tabs-content,
#workflow_actions_write_test #workflow_actions_write_test_react .datarocket-tabs-tab-pane.active {
  height: 100%;
}
#workflow_actions_write_test #workflow_actions_write_test_react .mappings-tab {
  padding: 20px 10px 10px 10px;
}
#workflow_actions_write_test #workflow_actions_write_test_react .mappings-tab li > a {
  padding: 0px 0px 0px 10px;
}
#workflow_actions_write_test #workflow_actions_write_test_react .text-tab {
  height: 100%;
  overflow: auto;
}
#workflow_actions_write_test #workflow_actions_write_test_react .text-tab pre {
  height: 100%;
  margin: 0px;
}
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination {
  display: flex;
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons {
  margin-left: 15px;
}
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .previousPage,
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .nextPage {
  cursor: pointer;
}
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .previousPage,
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .nextPage {
  margin-right: 20px;
  padding-top: 0px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #383838;
}
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .previousPage.disabled,
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .nextPage.disabled {
  cursor: default;
  color: #888888;
}
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .previousPage:hover,
#workflow_actions_write_test #workflow_actions_write_test_react .instances-pagination .paging_icons .nextPage:hover {
  color: #383838;
}
#enrichment_services_overview {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#enrichment_services_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#enrichment_services_overview .panel-body {
  padding: 15px;
}
#enrichment_services_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#enrichment_services_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#enrichment_services_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#enrichment_services_overview .panel-title > a {
  color: inherit;
}
#enrichment_services_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#enrichment_services_overview .panel > .list-group,
#enrichment_services_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#enrichment_services_overview .panel > .list-group .list-group-item,
#enrichment_services_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#enrichment_services_overview .panel > .list-group:first-child .list-group-item:first-child,
#enrichment_services_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#enrichment_services_overview .panel > .list-group:last-child .list-group-item:last-child,
#enrichment_services_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#enrichment_services_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#enrichment_services_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#enrichment_services_overview .panel > .table,
#enrichment_services_overview .panel > .table-responsive > .table,
#enrichment_services_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#enrichment_services_overview .panel > .table caption,
#enrichment_services_overview .panel > .table-responsive > .table caption,
#enrichment_services_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#enrichment_services_overview .panel > .table:first-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#enrichment_services_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#enrichment_services_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#enrichment_services_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#enrichment_services_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#enrichment_services_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#enrichment_services_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#enrichment_services_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#enrichment_services_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#enrichment_services_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#enrichment_services_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#enrichment_services_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#enrichment_services_overview .panel > .table:last-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#enrichment_services_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#enrichment_services_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#enrichment_services_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#enrichment_services_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#enrichment_services_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#enrichment_services_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#enrichment_services_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#enrichment_services_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#enrichment_services_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#enrichment_services_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#enrichment_services_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#enrichment_services_overview .panel > .panel-body + .table,
#enrichment_services_overview .panel > .panel-body + .table-responsive,
#enrichment_services_overview .panel > .table + .panel-body,
#enrichment_services_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#enrichment_services_overview .panel > .table > tbody:first-child > tr:first-child th,
#enrichment_services_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#enrichment_services_overview .panel > .table-bordered,
#enrichment_services_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#enrichment_services_overview .panel > .table-bordered > thead > tr > th:first-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#enrichment_services_overview .panel > .table-bordered > tbody > tr > th:first-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#enrichment_services_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#enrichment_services_overview .panel > .table-bordered > thead > tr > td:first-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#enrichment_services_overview .panel > .table-bordered > tbody > tr > td:first-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#enrichment_services_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#enrichment_services_overview .panel > .table-bordered > thead > tr > th:last-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#enrichment_services_overview .panel > .table-bordered > tbody > tr > th:last-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#enrichment_services_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#enrichment_services_overview .panel > .table-bordered > thead > tr > td:last-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#enrichment_services_overview .panel > .table-bordered > tbody > tr > td:last-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#enrichment_services_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#enrichment_services_overview .panel > .table-bordered > thead > tr:first-child > td,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#enrichment_services_overview .panel > .table-bordered > tbody > tr:first-child > td,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#enrichment_services_overview .panel > .table-bordered > thead > tr:first-child > th,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#enrichment_services_overview .panel > .table-bordered > tbody > tr:first-child > th,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#enrichment_services_overview .panel > .table-bordered > tbody > tr:last-child > td,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#enrichment_services_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#enrichment_services_overview .panel > .table-bordered > tbody > tr:last-child > th,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#enrichment_services_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#enrichment_services_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#enrichment_services_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#enrichment_services_overview .panel-group {
  margin-bottom: 20px;
}
#enrichment_services_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#enrichment_services_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#enrichment_services_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#enrichment_services_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#enrichment_services_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#enrichment_services_overview .panel-group .panel-footer {
  border-top: 0;
}
#enrichment_services_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#enrichment_services_overview .panel-default {
  border-color: #dddddd;
}
#enrichment_services_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#enrichment_services_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#enrichment_services_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#enrichment_services_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#enrichment_services_overview .panel-primary {
  border-color: #428bca;
}
#enrichment_services_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#enrichment_services_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#enrichment_services_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#enrichment_services_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#enrichment_services_overview .panel-success {
  border-color: #d6e9c6;
}
#enrichment_services_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#enrichment_services_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#enrichment_services_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#enrichment_services_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#enrichment_services_overview .panel-info {
  border-color: #bce8f1;
}
#enrichment_services_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#enrichment_services_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#enrichment_services_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#enrichment_services_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#enrichment_services_overview .panel-warning {
  border-color: #faebcc;
}
#enrichment_services_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#enrichment_services_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#enrichment_services_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#enrichment_services_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#enrichment_services_overview .panel-danger {
  border-color: #ebccd1;
}
#enrichment_services_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#enrichment_services_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#enrichment_services_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#enrichment_services_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#enrichment_services_overview #enrichment_services_react {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
  height: 100%;
}
#enrichment_services_overview #enrichment_services_react .side-column {
  flex: 0 1 400px;
  margin-right: 20px;
}
#enrichment_services_overview #enrichment_services_react .side-column #services_table {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#enrichment_services_overview #enrichment_services_react .side-column #services_table .panel-flex .panel-heading .actions .btn:last-child {
  padding-right: 0px;
}
#enrichment_services_overview #enrichment_services_react .side-column #services_table .panel-flex .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#enrichment_services_overview #enrichment_services_react .content-column {
  flex: 1 1 0px;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .panel-flex .panel-heading {
  display: flex;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .panel-flex .panel-heading .title {
  flex: 1 1 0px;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .panel-flex .panel-body {
  display: block;
  flex: none;
  height: calc(100% - 124px);
  overflow: auto;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized .dropdown-box {
  width: 500px;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized .dropdown-half-box {
  width: 250px;
  display: inline-block;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized .filter-row {
  display: block;
  padding-bottom: 10px;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized .filter-row .name {
  width: 250px;
  display: inline-block;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized .filter-row .filter {
  display: inline-block;
  width: 250px;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized select {
  width: 515px;
}
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized input[type="text"],
#enrichment_services_overview #enrichment_services_react .content-column #edit_enrichment_service .form-sized input[type="number"] {
  width: 500px;
}
#enrichment_services_overview #enrichment_service_cache_react {
  display: flex;
  flex: 1 1 0px;
  height: 100%;
  flex-direction: column;
}
#enrichment_services_overview #enrichment_service_cache_react .panel-flex .panel-heading .actions .btn:last-child {
  padding-right: 0px;
}
#enrichment_services_overview #enrichment_service_cache_react .panel-flex .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#enrichment_services_overview .panel-flex {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
#enrichment_services_overview .panel-flex .panel-heading {
  display: flex;
  align-items: center;
  min-height: 22px;
  height: 22px;
}
#enrichment_services_overview .panel-flex .panel-heading .panel-name {
  flex: 1 1 0px;
}
#enrichment_services_overview .panel-flex .panel-body {
  flex: 1 1 0px;
}
#enrichment_services_overview a.btn-like {
  display: inline-block;
  background: none;
  border: none;
  color: black;
  padding: 4px 12px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
}
#enrichment_services_overview a.btn-like:active,
#enrichment_services_overview a.btn-like:focus {
  background: none;
  color: black;
  border: none;
  box-shadow: none;
}
#enrichment_services_overview a.btn-like:hover {
  color: #999999;
}
#enrichment_services_overview button.btn.btn-link {
  background: none;
  border: none;
  color: black;
}
#enrichment_services_overview button.btn.btn-link:active,
#enrichment_services_overview button.btn.btn-link:focus {
  background: none;
  color: black;
  border: none;
  box-shadow: none;
}
#enrichment_services_overview button.btn.btn-link:hover {
  color: #999999;
}
#enrichment_services_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#enrichment_services_overview button.btn.btn-icon:active,
#enrichment_services_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#enrichment_services_overview button.btn.btn-icon:hover {
  color: #999999;
}
#enrichment_services_overview button.btn.btn-icon.btn-dimmed {
  color: #333333;
  padding: 4px 5px;
}
#enrichment_services_overview button.btn.btn-icon.btn-dimmed:hover {
  color: #333333;
}
#enrichment_services_overview button.btn.btn-icon.btn-dimmed:active,
#enrichment_services_overview button.btn.btn-icon.btn-dimmed:focus {
  color: #333333;
}
#enrichment_services_overview .create-task-column {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#enrichment_services_overview .create-task-column .panel-body {
  overflow-y: auto;
}
#enrichment_services_overview .create-task-column span.dropdown-icon > i {
  margin-right: 10px;
}
#enrichment_services_overview .create-task-column div.flex-controls > .tagselect {
  width: calc(85% + 14px);
  background: transparent;
  color: grey;
  margin-bottom: 8px;
}
#enrichment_services_overview .create-task-column .btn.btn-default.btn-attributes-order {
  margin: 10px 0px 0px 0px;
}
#enrichment_services_overview .create-task-column div.new-path {
  display: flex;
  max-width: 87%;
  margin-right: 15px;
  margin-bottom: 15px;
  align-items: center;
}
#enrichment_services_overview .create-task-column div.new-path div.new-path-left {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
#enrichment_services_overview .create-task-column div.new-path div.new-path-left .input-line {
  display: flex;
}
#enrichment_services_overview .create-task-column div.new-path div.new-path-left .input-line > span {
  font-weight: 600;
  font-size: 13px;
  line-height: 30px;
  width: 120px;
  text-align: right;
  margin-right: 10px;
}
#enrichment_services_overview .create-task-column div.new-path div.new-path-left .input-line .tagselect {
  flex: 1 1 0px;
}
#enrichment_services_overview .create-task-column div.new-path div.new-path-left input.transition-name {
  width: auto;
  flex: 1 1 0px;
  margin-bottom: 5px;
  margin-right: 0px;
}
#enrichment_services_overview .create-task-column div.new-path div.new-path-right {
  flex: 0 0 10px;
  margin-left: 10px;
}
#enrichment_services_overview .create-task-column div.new-path .tagselect {
  margin-top: 5px;
}
#enrichment_services_overview .type-cell {
  text-align: center;
}
#enrichment_services_overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#enrichment_services_overview .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#enrichment_services_overview .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#enrichment_services_overview .ReactTable div.actions_dropdown {
  text-align: center;
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#enrichment_services_overview .ReactTable div.actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
#enrichment_services_overview button.btn:active,
#enrichment_services_overview button.btn:focus {
  color: #ffffff;
  background: #555555;
}
#create_enrichment_service_modal {
  top: 10%;
}
#email_notifications_overview {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#email_notifications_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#email_notifications_overview .panel-body {
  padding: 15px;
}
#email_notifications_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#email_notifications_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#email_notifications_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#email_notifications_overview .panel-title > a {
  color: inherit;
}
#email_notifications_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#email_notifications_overview .panel > .list-group,
#email_notifications_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#email_notifications_overview .panel > .list-group .list-group-item,
#email_notifications_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#email_notifications_overview .panel > .list-group:first-child .list-group-item:first-child,
#email_notifications_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#email_notifications_overview .panel > .list-group:last-child .list-group-item:last-child,
#email_notifications_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#email_notifications_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#email_notifications_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#email_notifications_overview .panel > .table,
#email_notifications_overview .panel > .table-responsive > .table,
#email_notifications_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#email_notifications_overview .panel > .table caption,
#email_notifications_overview .panel > .table-responsive > .table caption,
#email_notifications_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#email_notifications_overview .panel > .table:first-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#email_notifications_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#email_notifications_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#email_notifications_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#email_notifications_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#email_notifications_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#email_notifications_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#email_notifications_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#email_notifications_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#email_notifications_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#email_notifications_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#email_notifications_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#email_notifications_overview .panel > .table:last-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#email_notifications_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#email_notifications_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#email_notifications_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#email_notifications_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#email_notifications_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#email_notifications_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#email_notifications_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#email_notifications_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#email_notifications_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#email_notifications_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#email_notifications_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#email_notifications_overview .panel > .panel-body + .table,
#email_notifications_overview .panel > .panel-body + .table-responsive,
#email_notifications_overview .panel > .table + .panel-body,
#email_notifications_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#email_notifications_overview .panel > .table > tbody:first-child > tr:first-child th,
#email_notifications_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#email_notifications_overview .panel > .table-bordered,
#email_notifications_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#email_notifications_overview .panel > .table-bordered > thead > tr > th:first-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#email_notifications_overview .panel > .table-bordered > tbody > tr > th:first-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#email_notifications_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#email_notifications_overview .panel > .table-bordered > thead > tr > td:first-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#email_notifications_overview .panel > .table-bordered > tbody > tr > td:first-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#email_notifications_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#email_notifications_overview .panel > .table-bordered > thead > tr > th:last-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#email_notifications_overview .panel > .table-bordered > tbody > tr > th:last-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#email_notifications_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#email_notifications_overview .panel > .table-bordered > thead > tr > td:last-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#email_notifications_overview .panel > .table-bordered > tbody > tr > td:last-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#email_notifications_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#email_notifications_overview .panel > .table-bordered > thead > tr:first-child > td,
#email_notifications_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#email_notifications_overview .panel > .table-bordered > tbody > tr:first-child > td,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#email_notifications_overview .panel > .table-bordered > thead > tr:first-child > th,
#email_notifications_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#email_notifications_overview .panel > .table-bordered > tbody > tr:first-child > th,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#email_notifications_overview .panel > .table-bordered > tbody > tr:last-child > td,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#email_notifications_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#email_notifications_overview .panel > .table-bordered > tbody > tr:last-child > th,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#email_notifications_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#email_notifications_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#email_notifications_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#email_notifications_overview .panel-group {
  margin-bottom: 20px;
}
#email_notifications_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#email_notifications_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#email_notifications_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#email_notifications_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#email_notifications_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#email_notifications_overview .panel-group .panel-footer {
  border-top: 0;
}
#email_notifications_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#email_notifications_overview .panel-default {
  border-color: #dddddd;
}
#email_notifications_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#email_notifications_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#email_notifications_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#email_notifications_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#email_notifications_overview .panel-primary {
  border-color: #428bca;
}
#email_notifications_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#email_notifications_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#email_notifications_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#email_notifications_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#email_notifications_overview .panel-success {
  border-color: #d6e9c6;
}
#email_notifications_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#email_notifications_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#email_notifications_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#email_notifications_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#email_notifications_overview .panel-info {
  border-color: #bce8f1;
}
#email_notifications_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#email_notifications_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#email_notifications_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#email_notifications_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#email_notifications_overview .panel-warning {
  border-color: #faebcc;
}
#email_notifications_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#email_notifications_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#email_notifications_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#email_notifications_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#email_notifications_overview .panel-danger {
  border-color: #ebccd1;
}
#email_notifications_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#email_notifications_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#email_notifications_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#email_notifications_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#email_notifications_overview #email_notifications_react {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
  height: calc(100% - 50px);
}
#email_notifications_overview #email_notifications_react .side-column {
  flex: 0 1 30%;
  margin-right: 20px;
}
#email_notifications_overview #email_notifications_react .side-column #templates_table {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#email_notifications_overview #email_notifications_react .side-column #templates_table .panel-flex .panel-heading .templates {
  position: initial;
}
#email_notifications_overview #email_notifications_react .side-column #templates_table .panel-flex .panel-heading .templates .btn:last-child {
  padding-right: 0px;
}
#email_notifications_overview #email_notifications_react .side-column #templates_table .panel-flex .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#email_notifications_overview #email_notifications_react .side-column #templates_table .panel-flex .panel-body .name-cell {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#email_notifications_overview #email_notifications_react .content-column {
  flex: 1 1 70%;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .panel-flex .panel-body {
  display: block;
  flex: none;
  height: calc(100% - 124px);
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .panel-flex .panel-body .tabs,
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .panel-flex .panel-body .datarocket-tabs {
  height: 100%;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .panel-flex .panel-body .datarocket-tabs-content {
  height: calc(100% - 55px);
  padding-top: 30px;
  overflow: auto;
  overflow-x: hidden;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized .dropdown-box {
  width: 510px;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized input[type="text"] {
  width: 497px;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized .input-box {
  margin: 0;
  height: 30px;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized .input-box-label {
  display: inline-block;
  padding: 5px 0 0 10px;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_subject {
  width: calc(100% - 174px);
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses {
  max-width: calc(100% - 160px);
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-list-empty,
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-list-option-create,
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-select {
  display: none;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses * {
  box-shadow: none;
  outline: none;
  border-color: #cccccc;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-multiselect-tag *,
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses rol * {
  border: none;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-popup {
  border-top: none;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-list-option,
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-list-optgroup {
  border: none;
  border-top: 1px solid #ccc;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_adresses .rw-list-optgroup {
  background-color: #efefef;
}
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized .mentions_input_wrapper,
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_normal_addresses,
#email_notifications_overview #email_notifications_react .content-column #edit_email_notification .form-sized #input_transitions {
  width: calc(100% - 160px);
}
#email_notifications_overview #email_notifications_react .rw-multiselect.rw-widget .rw-widget-picker > * {
  display: block;
}
#email_notifications_overview .panel-flex {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
#email_notifications_overview .panel-flex .panel-heading {
  display: flex;
  align-items: center;
  min-height: 22px;
  height: 22px;
}
#email_notifications_overview .panel-flex .panel-heading .panel-name {
  flex: 1 1 0px;
}
#email_notifications_overview .panel-flex .panel-body {
  flex: 1 1 0px;
}
#email_notifications_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#email_notifications_overview button.btn.btn-icon:active,
#email_notifications_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#email_notifications_overview button.btn.btn-icon:hover {
  color: #999999;
}
#email_notifications_overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#email_notifications_overview .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#email_notifications_overview .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#email_notifications_overview .ReactTable div.actions_dropdown {
  text-align: center;
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
#email_notifications_overview .ReactTable div.actions_dropdown button.btn.btn-icon {
  padding: 0px 10px;
}
#email_notifications_overview .ReactTable div.actions_dropdown .fas {
  padding-right: 10px;
}
#email_notifications_overview .ReactTable .active-cell {
  text-align: center;
}
#email_notifications_overview button.btn:active,
#email_notifications_overview button.btn:focus {
  color: #ffffff;
  background: #555555;
}
#email_notifications_history {
  height: calc(100% - 64px);
}
#email_notifications_history .panel {
  height: 100%;
}
#email_notifications_history .panel-body {
  padding: 0;
  overflow: hidden;
}
#email_notifications_history .panel-body .ReactTable {
  height: 100%;
  width: 100%;
}
#email_notifications_history .panel-body .ReactTable .rt-th {
  overflow: visible;
}
#email_notifications_history .panel-body .text-cell .innoscale-tooltip {
  white-space: pre;
}
#email_notifications_history .panel-footer .-pagination {
  float: right;
}
#email_notifications_history .panel-footer .-pagination div {
  display: inline-block;
}
#email_notifications_history .panel-footer .-pagination .paging_icons i {
  margin-left: 10px;
}
#create_email_notifications_modal {
  top: 10%;
}
#duplicates_review_menu_pipeline {
  display: flex;
  height: 44px;
  align-items: center;
}
#duplicates_review_menu_pipeline .duplicates-review-dropdown {
  flex: 0 0 200px;
  width: 200px;
  margin: -2px 10px;
  background: white;
  border-radius: 4px;
}
#duplicates_review {
  height: 100%;
  width: 100%;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: hidden;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#duplicates_review .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#duplicates_review .panel-body {
  padding: 15px;
}
#duplicates_review .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#duplicates_review .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#duplicates_review .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#duplicates_review .panel-title > a {
  color: inherit;
}
#duplicates_review .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#duplicates_review .panel > .list-group,
#duplicates_review .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#duplicates_review .panel > .list-group .list-group-item,
#duplicates_review .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#duplicates_review .panel > .list-group:first-child .list-group-item:first-child,
#duplicates_review .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#duplicates_review .panel > .list-group:last-child .list-group-item:last-child,
#duplicates_review .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#duplicates_review .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#duplicates_review .list-group + .panel-footer {
  border-top-width: 0;
}
#duplicates_review .panel > .table,
#duplicates_review .panel > .table-responsive > .table,
#duplicates_review .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#duplicates_review .panel > .table caption,
#duplicates_review .panel > .table-responsive > .table caption,
#duplicates_review .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#duplicates_review .panel > .table:first-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#duplicates_review .panel > .table:first-child > thead:first-child > tr:first-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#duplicates_review .panel > .table:first-child > tbody:first-child > tr:first-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#duplicates_review .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#duplicates_review .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#duplicates_review .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#duplicates_review .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#duplicates_review .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#duplicates_review .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#duplicates_review .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#duplicates_review .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#duplicates_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#duplicates_review .panel > .table:last-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#duplicates_review .panel > .table:last-child > tbody:last-child > tr:last-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#duplicates_review .panel > .table:last-child > tfoot:last-child > tr:last-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#duplicates_review .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#duplicates_review .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#duplicates_review .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#duplicates_review .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#duplicates_review .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#duplicates_review .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#duplicates_review .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#duplicates_review .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#duplicates_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#duplicates_review .panel > .panel-body + .table,
#duplicates_review .panel > .panel-body + .table-responsive,
#duplicates_review .panel > .table + .panel-body,
#duplicates_review .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#duplicates_review .panel > .table > tbody:first-child > tr:first-child th,
#duplicates_review .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#duplicates_review .panel > .table-bordered,
#duplicates_review .panel > .table-responsive > .table-bordered {
  border: 0;
}
#duplicates_review .panel > .table-bordered > thead > tr > th:first-child,
#duplicates_review .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#duplicates_review .panel > .table-bordered > tbody > tr > th:first-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#duplicates_review .panel > .table-bordered > tfoot > tr > th:first-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#duplicates_review .panel > .table-bordered > thead > tr > td:first-child,
#duplicates_review .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#duplicates_review .panel > .table-bordered > tbody > tr > td:first-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#duplicates_review .panel > .table-bordered > tfoot > tr > td:first-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#duplicates_review .panel > .table-bordered > thead > tr > th:last-child,
#duplicates_review .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#duplicates_review .panel > .table-bordered > tbody > tr > th:last-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#duplicates_review .panel > .table-bordered > tfoot > tr > th:last-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#duplicates_review .panel > .table-bordered > thead > tr > td:last-child,
#duplicates_review .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#duplicates_review .panel > .table-bordered > tbody > tr > td:last-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#duplicates_review .panel > .table-bordered > tfoot > tr > td:last-child,
#duplicates_review .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#duplicates_review .panel > .table-bordered > thead > tr:first-child > td,
#duplicates_review .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#duplicates_review .panel > .table-bordered > tbody > tr:first-child > td,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#duplicates_review .panel > .table-bordered > thead > tr:first-child > th,
#duplicates_review .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#duplicates_review .panel > .table-bordered > tbody > tr:first-child > th,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#duplicates_review .panel > .table-bordered > tbody > tr:last-child > td,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#duplicates_review .panel > .table-bordered > tfoot > tr:last-child > td,
#duplicates_review .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#duplicates_review .panel > .table-bordered > tbody > tr:last-child > th,
#duplicates_review .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#duplicates_review .panel > .table-bordered > tfoot > tr:last-child > th,
#duplicates_review .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#duplicates_review .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#duplicates_review .panel-group {
  margin-bottom: 20px;
}
#duplicates_review .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#duplicates_review .panel-group .panel + .panel {
  margin-top: 5px;
}
#duplicates_review .panel-group .panel-heading {
  border-bottom: 0;
}
#duplicates_review .panel-group .panel-heading + .panel-collapse > .panel-body,
#duplicates_review .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#duplicates_review .panel-group .panel-footer {
  border-top: 0;
}
#duplicates_review .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#duplicates_review .panel-default {
  border-color: #dddddd;
}
#duplicates_review .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#duplicates_review .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#duplicates_review .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#duplicates_review .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#duplicates_review .panel-primary {
  border-color: #428bca;
}
#duplicates_review .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#duplicates_review .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#duplicates_review .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#duplicates_review .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#duplicates_review .panel-success {
  border-color: #d6e9c6;
}
#duplicates_review .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#duplicates_review .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#duplicates_review .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#duplicates_review .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#duplicates_review .panel-info {
  border-color: #bce8f1;
}
#duplicates_review .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#duplicates_review .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#duplicates_review .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#duplicates_review .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#duplicates_review .panel-warning {
  border-color: #faebcc;
}
#duplicates_review .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#duplicates_review .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#duplicates_review .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#duplicates_review .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#duplicates_review .panel-danger {
  border-color: #ebccd1;
}
#duplicates_review .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#duplicates_review .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#duplicates_review .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#duplicates_review .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#duplicates_review #duplicates_review_react {
  height: 100%;
  display: flex;
  flex: 1 1 0px;
}
#duplicates_review #duplicates_review_react #records_side_screen {
  display: flex;
  min-width: 400px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen {
  display: flex;
  flex-direction: row;
  width: calc(100% - 400px);
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel {
  width: 100%;
  flex: none;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record {
  display: flex;
  height: 40px;
  align-items: center;
  padding: 0px 10px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record .edit-record-name {
  flex: 1 1 0px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record .participents {
  margin-left: 15px;
  text-align: right;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record .watching {
  margin-left: 15px;
  text-align: right;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record .record-comment-field {
  display: inline-block;
  position: relative;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record .record-comment-field textarea {
  position: absolute;
  right: 0;
  z-index: 30;
  top: 30px;
  margin: 0;
  resize: none;
  width: 300px;
  height: 0;
  overflow-y: hidden;
  padding: 0;
  border: 0;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record .record-comment-field textarea:focus {
  height: 100px;
  overflow-y: auto;
  padding: 5px;
  border: 1px solid #999999;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-heading.panel-edit-record .record-comment-field.has-comment button {
  text-shadow: 0 0 5px #e50050;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen .panel-body {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side {
  height: 100%;
  width: 100%;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #moving-part {
  display: inline-block;
  overflow: hidden;
  width: calc(100% - 406px);
  vertical-align: top;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #moving-part .group-member .eattribute-value-cell:nth-child(2) {
  margin-top: 50px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #moving-part .header {
  z-index: 3;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #moving-part .header .header-text {
  width: calc(100% - 40px);
  display: inline-block;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #moving-part .header .header-text .irw-tooltiptext-bound {
  height: 30px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side .static-part {
  display: inline-block;
  width: 406px;
  white-space: normal;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side .static-part .headers .header {
  background: #f5f5f5;
  padding: 10px;
  border-bottom: 5px solid #cccccc;
  height: 25px;
  line-height: 25px;
  width: 131px;
  top: 0;
  position: absolute;
  z-index: 10;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side .static-part .headers .header:nth-child(2) {
  width: 230px;
  left: 151px;
  border-right: 5px solid #555;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #horizontal-scroll-helper {
  position: absolute;
  width: calc(100% - 406px);
  right: 0;
  bottom: 0;
  white-space: nowrap;
  overflow-x: auto;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #horizontal-scroll-helper .width-block {
  width: 251px;
  display: inline-block;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #horizontal-scroll-helper::-webkit-scrollbar-track {
  background-color: #efefef;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #horizontal-scroll-helper::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: #f5f5f5;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #horizontal-scroll-helper::-webkit-scrollbar-thumb {
  background-color: #555555;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side {
  display: block;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side.small {
  flex: 0 0 402px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side::-webkit-scrollbar-track {
  background-color: #efefef;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: #f5f5f5;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side::-webkit-scrollbar-thumb {
  background-color: #555555;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column {
  display: inline-block;
  width: 150px;
  border-right: 1px solid #cccccc;
  vertical-align: top;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .header {
  background: #f5f5f5;
  padding: 10px;
  border-bottom: 5px solid #cccccc;
  height: 25px;
  line-height: 25px;
  width: 131px;
  top: 0;
  position: absolute;
  z-index: 1;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell {
  position: relative;
  padding: 10px;
  height: 20px;
  width: 130px;
  border-bottom: 1px solid #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell.duplicate {
  border-bottom: 1px solid #000000;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell.selected {
  background: #eeeeee;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell.changed {
  background: #509a2b80;
  border-color: #509a2b;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell.diff-exists {
  background: #ff000080;
  border-color: #8e0000;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell.diff-exists.changed {
  background: #509a2b80;
  border-color: #509a2b;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell span.mark.top {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  height: 10px;
  border-bottom-left-radius: 4px;
  width: 10px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell span.mark.top.change {
  background: #dc6343;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell span.mark.down {
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  height: 10px;
  border-top-left-radius: 4px;
  width: 10px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell span.mark.down.change {
  background: #dc6343;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #eattributes_column .eattribute-cell:nth-child(1) {
  margin-top: 50px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column {
  display: inline-block;
  width: 250px;
  flex-direction: column;
  border-right: 5px solid #555;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member {
  display: inline-block;
  width: 250px;
  white-space: normal;
  border-right: 1px solid #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.accept-inserted .eattribute-value-cell.disabled {
  background: white;
  border-color: #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.not-changed .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.not-changed .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.ignore-removed .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.ignore-removed .header {
  border-bottom: 5px solid #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.accept-inserted .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.accept-inserted .header {
  border-bottom: 5px solid green;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.removed .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.removed .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.accept-removed .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.accept-removed .header {
  border-bottom: 5px solid #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.inserted .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.inserted .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.ignore-inserted .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.ignore-inserted .header {
  border-bottom: 5px solid #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .header,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .header {
  background: #f5f5f5;
  padding: 10px;
  border-bottom: 5px solid #cccccc;
  height: 25px;
  line-height: 25px;
  position: absolute;
  top: 0;
  width: 230px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .header .accept-button,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .header .accept-button {
  color: green;
  margin-right: 15px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .header .cancel-button,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .header .cancel-button {
  color: #d44f4f;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.disabled-inserted .eattribute-value-cell,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.disabled-inserted .eattribute-value-cell,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column.disabled-removed .eattribute-value-cell,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member.disabled-removed .eattribute-value-cell {
  background: #f5f5f5;
  border-color: #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell {
  display: inline-block;
  align-items: center;
  padding: 10px;
  height: 20px;
  width: 230px;
  border-bottom: 1px solid #cccccc;
  vertical-align: top;
  position: relative;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.disabled,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.disabled {
  background: #f5f5f5;
  border-color: #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.duplicate,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.duplicate {
  border-bottom: 1px solid #000000;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.selected,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.selected {
  background: #eeeeee;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.empty-value,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.empty-value {
  background: #d44f4f;
  border-color: #8e0000;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.changed,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.changed {
  background: #509a2b80;
  border-color: #509a2b;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.diff-exists,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.diff-exists {
  background: #ff000080;
  border-color: #8e0000;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.diff-exists.changed,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.diff-exists.changed {
  background: #509a2b80;
  border-color: #509a2b;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.can-apply .eattribute-value-shottext,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.can-apply .eattribute-value-shottext {
  width: 200px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell:hover,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell:hover {
  background: #f5f5f5;
  border-color: #cccccc;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell.editable,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell.editable {
  padding: 0px;
  height: 40px;
  width: 250px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .eattribute-value-shottext,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .eattribute-value-shottext {
  flex: 1 1 0px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .eattribute-value-shottext span.highlight.added,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .eattribute-value-shottext span.highlight.added {
  color: black;
  background-color: lightgreen;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .eattribute-value-shottext span.highlight.removed,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .eattribute-value-shottext span.highlight.removed {
  color: white;
  background-color: red;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .actions,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .actions {
  width: 35px;
  position: absolute;
  right: 5px;
  top: 5px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell input.input-default,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell input.input-default {
  width: 237px;
  height: 32px;
  margin: 0px;
  border: none;
  box-shadow: none;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell input.input-boolean,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell input.input-boolean {
  height: 30px;
  margin: 5px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .input-date,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .input-date {
  padding: 9px 6px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .rw-widget-input.rw-widget-picker.rw-widget-container,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .rw-widget-input.rw-widget-picker.rw-widget-container {
  height: 40px;
  border-radius: 0px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .rw-widget-container.rw-state-focus,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .rw-widget-container.rw-state-focus,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .rw-state-focus > .rw-widget-container,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .rw-state-focus > .rw-widget-container,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .rw-widget-container.rw-state-focus:hover,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .rw-widget-container.rw-state-focus:hover,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .rw-state-focus > .rw-widget-container:hover,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .rw-state-focus > .rw-widget-container:hover {
  background: white;
  box-shadow: none;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .multi-select .dropdown-heading,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .multi-select .dropdown-heading {
  height: 40px !important;
  border-radius: 0px !important;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell .multi-select .dropdown-heading-value,
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell .multi-select .dropdown-heading-value {
  line-height: 40px !important;
  border-radius: 0px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side #golden_column .eattribute-value-cell:nth-child(1),
#duplicates_review #duplicates_review_react #edit_record_side_screen #top_side #eattributes_side .group-member .eattribute-value-cell:nth-child(1) {
  margin-top: 50px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #bottom_side {
  display: flex;
  height: 80px;
  border-top: 1px solid #dcdcdc;
  background: white;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #bottom_side #tasks {
  display: flex;
  flex: 1 1 0px;
  background: white;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #bottom_side #tasks #workflow_progress_bar {
  flex: 1 1 0px;
  padding: 10px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #bottom_side #tasks #process_menu {
  width: 225px;
  line-height: 80px;
  border-left: 1px solid #dcdcdc;
  text-align: center;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #bottom_side #tasks #process_menu .transitions-menu {
  margin-bottom: -24px;
}
#duplicates_review #duplicates_review_react #edit_record_side_screen #bottom_side #tasks #process_menu button[role="menuitem"] {
  width: 100%;
}
#duplicates_review .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
}
#duplicates_review .panel-body {
  flex: 1 1 0px;
  padding: 0px;
  overflow: auto;
  position: relative;
}
#duplicates_review .panel-body .timeout-overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 200;
}
#duplicates_review .panel-body .timeout-overlay .backdrop {
  background-color: #999999;
  opacity: 50%;
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
}
#duplicates_review .panel-body .timeout-overlay .text {
  position: absolute;
  top: 10%;
  left: 5%;
  font-weight: 700;
  font-size: 24px;
  text-shadow: 0 0 5px white;
}
#duplicates_review button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
  margin: 0px;
}
#duplicates_review button.btn.btn-icon:active,
#duplicates_review button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#duplicates_review button.btn.btn-icon:hover {
  color: #999999;
}
#duplicates_review .btn-default:disabled,
#duplicates_review .btn-default:disabled:hover,
#duplicates_review .btn-default:disabled:active,
#duplicates_review .btn-default:disabled:focus {
  border-color: #bbbbbb;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal {
  top: 10%;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
  border-left: 1px solid #cccccc;
  padding: 0px;
  height: 600px;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column {
  display: flex;
  flex: 1 1 0px;
  flex-direction: column;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .header {
  background: #f5f5f5;
  padding: 10px;
  border-bottom: 1px solid #cccccc;
  height: 25px;
  line-height: 25px;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .ts-header {
  text-align: right;
  padding: 10px;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table {
  border-top: 1px solid #cccccc;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-table-header {
  display: flex;
  border-bottom: 1px solid #cccccc;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-table-header .history-einstance {
  width: 150px;
  padding: 5px;
  border-right: 1px solid #cccccc;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-table-header .history-eattribute-cvalue {
  flex: 0 0 150px;
  border-right: 1px solid #cccccc;
  padding: 5px;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-table-header .history-eattribute-value {
  flex: 1 1 0px;
  padding: 5px;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-row {
  display: flex;
  border-bottom: 1px solid #cccccc;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-row .history-einstance {
  width: 150px;
  padding: 5px;
  border-right: 1px solid #cccccc;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-row .history-eattribute-cvalue {
  flex: 0 0 150px;
  border-right: 1px solid #cccccc;
  padding: 5px;
}
#duplicate_review_modal_attribute_history.duplicate-review-modal .modal-body #history_column .ts-box .history-table .history-row .history-eattribute-value {
  flex: 1 1 0px;
  padding: 5px;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal {
  top: 10%;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .modal-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
  border-left: 1px solid #cccccc;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-label {
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid transparent;
  line-height: unset;
  width: 30%;
  text-align: right;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box {
  display: inline-block;
  vertical-align: bottom;
  width: 63%;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box .attribute-input {
  display: inline-block;
  border: 1px solid #9f9f9f;
  width: calc(100% - 60px);
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box .attribute-input input.input-default {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  padding: 5px;
  box-sizing: border-box;
  box-shadow: none;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box .attribute-input input[type='checkbox'].input-boolean {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0px 0px 0px 5px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box .attribute-input .input-codelist .rw-widget-input {
  border: none;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box .attribute-input .input-date {
  height: 20px;
  padding: 5px;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box .attribute-input input:disabled {
  border: none;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.btn.btn-icon {
  background: transparent;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.btn.btn-icon:active,
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.btn.btn-icon:hover {
  color: #999999;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.status-icon {
  width: 25px;
  display: inline-block;
  height: 32px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9f9f9f;
  vertical-align: top;
  padding: 0px;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.status-icon.changed {
  color: gray;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.status-icon.correct {
  color: #66c283;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.status-icon.incorrect {
  color: #d53e42;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box button.status-icon.invalid {
  color: #f3a139;
}
#duplicate_review_modal_attribute_value.duplicate-review-modal .attribute-group .attribute-box span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#duplicate_review_modal_logs.duplicate-review-modal {
  top: 10%;
  width: 800px;
}
#duplicate_review_modal_logs.duplicate-review-modal .modal-body {
  padding: 0px;
  height: 500px;
}
#duplicate_review_modal_logs.duplicate-review-modal .static-infos {
  background: #f5f5f5;
  height: 50px;
  border-bottom: 1px solid #dddddd;
  padding: 10px 0px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content {
  height: 428px;
  overflow-y: scroll;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table {
  table-layout: fixed;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table dd .icon-long-arrow-right {
  padding: 0 5px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table .label-eattribute {
  margin-right: 4px;
  background-color: #6069a6;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table .label-by {
  margin-right: 4px;
  background-color: #555555;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table .label-property {
  font-weight: bold;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table .clicked {
  background: #eeeeee;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table .taskAudit {
  background-color: #999999;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table .valueAudit {
  background-color: #91cd74;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table .haveContent {
  color: #999999;
  display: inline-block;
  letter-spacing: 1.5px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table tr {
  border-bottom: 1px #eeeeee solid;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table tr td {
  height: 2.83ex;
  padding-top: 11px;
  padding-bottom: 9px;
  white-space: nowrap;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table tr td:first-child {
  padding-left: 20px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table tr td:last-child {
  text-align: right;
  padding-right: 20px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table tr:last-child {
  border-bottom: none;
}
#duplicate_review_modal_logs.duplicate-review-modal .content table tr:hover {
  background: #eeeeee;
}
#duplicate_review_modal_logs.duplicate-review-modal .content .user {
  padding-left: 5px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content .comment {
  white-space: pre;
}
#duplicate_review_modal_logs.duplicate-review-modal .content .col-type {
  width: 8px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content .col-user,
#duplicate_review_modal_logs.duplicate-review-modal .content .col-endpoint {
  width: 200px;
}
#duplicate_review_modal_logs.duplicate-review-modal .content .col-status {
  width: 10ex;
}
#duplicate_review_modal_logs.duplicate-review-modal .content .col-date {
  width: 10ex;
}
#duplicate_review_modal_tags_statistics.tags-statistics-modal {
  top: 10%;
}
#duplicate_review_modal_tags_statistics.tags-statistics-modal .modal-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
  border-left: 1px solid #cccccc;
  padding: 0px;
  height: 400px;
  overflow-y: auto;
}
#duplicate_review_modal_tags_statistics.tags-statistics-modal .tag_header {
  display: flex;
  background: #f5f5f5;
  border: 1px solid #cccccc;
  border-width: 1px 0px;
}
#duplicate_review_modal_tags_statistics.tags-statistics-modal .tag_header .tag_title {
  flex: 1 1 0px;
  padding: 10px 8px;
}
#duplicate_review_modal_tags_statistics.tags-statistics-modal .tag_header .tag_progress {
  padding: 10px 8px;
}
#duplicate_review_modal_tags_statistics.tags-statistics-modal .tag_tasks {
  padding: 8px;
}
#notFound {
  width: 600px;
  margin: 0 auto;
  padding: 20px;
  font-size: 18pt;
  color: #999;
}
#scheduler {
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 32px);
  padding: 15px;
  margin: -10px;
  margin-top: -10px !important;
  margin-left: -10px !important;
  border: 1px solid #999999;
}
#scheduler .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#scheduler .panel-body {
  padding: 15px;
}
#scheduler .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#scheduler .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#scheduler .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#scheduler .panel-title > a {
  color: inherit;
}
#scheduler .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#scheduler .panel > .list-group,
#scheduler .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#scheduler .panel > .list-group .list-group-item,
#scheduler .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#scheduler .panel > .list-group:first-child .list-group-item:first-child,
#scheduler .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#scheduler .panel > .list-group:last-child .list-group-item:last-child,
#scheduler .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#scheduler .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#scheduler .list-group + .panel-footer {
  border-top-width: 0;
}
#scheduler .panel > .table,
#scheduler .panel > .table-responsive > .table,
#scheduler .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#scheduler .panel > .table caption,
#scheduler .panel > .table-responsive > .table caption,
#scheduler .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#scheduler .panel > .table:first-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#scheduler .panel > .table:first-child > thead:first-child > tr:first-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#scheduler .panel > .table:first-child > tbody:first-child > tr:first-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#scheduler .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#scheduler .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#scheduler .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#scheduler .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#scheduler .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#scheduler .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#scheduler .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#scheduler .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#scheduler .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#scheduler .panel > .table:last-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#scheduler .panel > .table:last-child > tbody:last-child > tr:last-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#scheduler .panel > .table:last-child > tfoot:last-child > tr:last-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#scheduler .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#scheduler .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#scheduler .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#scheduler .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#scheduler .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#scheduler .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#scheduler .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#scheduler .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#scheduler .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#scheduler .panel > .panel-body + .table,
#scheduler .panel > .panel-body + .table-responsive,
#scheduler .panel > .table + .panel-body,
#scheduler .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#scheduler .panel > .table > tbody:first-child > tr:first-child th,
#scheduler .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#scheduler .panel > .table-bordered,
#scheduler .panel > .table-responsive > .table-bordered {
  border: 0;
}
#scheduler .panel > .table-bordered > thead > tr > th:first-child,
#scheduler .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#scheduler .panel > .table-bordered > tbody > tr > th:first-child,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#scheduler .panel > .table-bordered > tfoot > tr > th:first-child,
#scheduler .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#scheduler .panel > .table-bordered > thead > tr > td:first-child,
#scheduler .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#scheduler .panel > .table-bordered > tbody > tr > td:first-child,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#scheduler .panel > .table-bordered > tfoot > tr > td:first-child,
#scheduler .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#scheduler .panel > .table-bordered > thead > tr > th:last-child,
#scheduler .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#scheduler .panel > .table-bordered > tbody > tr > th:last-child,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#scheduler .panel > .table-bordered > tfoot > tr > th:last-child,
#scheduler .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#scheduler .panel > .table-bordered > thead > tr > td:last-child,
#scheduler .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#scheduler .panel > .table-bordered > tbody > tr > td:last-child,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#scheduler .panel > .table-bordered > tfoot > tr > td:last-child,
#scheduler .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#scheduler .panel > .table-bordered > thead > tr:first-child > td,
#scheduler .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#scheduler .panel > .table-bordered > tbody > tr:first-child > td,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#scheduler .panel > .table-bordered > thead > tr:first-child > th,
#scheduler .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#scheduler .panel > .table-bordered > tbody > tr:first-child > th,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#scheduler .panel > .table-bordered > tbody > tr:last-child > td,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#scheduler .panel > .table-bordered > tfoot > tr:last-child > td,
#scheduler .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#scheduler .panel > .table-bordered > tbody > tr:last-child > th,
#scheduler .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#scheduler .panel > .table-bordered > tfoot > tr:last-child > th,
#scheduler .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#scheduler .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#scheduler .panel-group {
  margin-bottom: 20px;
}
#scheduler .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#scheduler .panel-group .panel + .panel {
  margin-top: 5px;
}
#scheduler .panel-group .panel-heading {
  border-bottom: 0;
}
#scheduler .panel-group .panel-heading + .panel-collapse > .panel-body,
#scheduler .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#scheduler .panel-group .panel-footer {
  border-top: 0;
}
#scheduler .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#scheduler .panel-default {
  border-color: #dddddd;
}
#scheduler .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#scheduler .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#scheduler .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#scheduler .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#scheduler .panel-primary {
  border-color: #428bca;
}
#scheduler .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#scheduler .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#scheduler .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#scheduler .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#scheduler .panel-success {
  border-color: #d6e9c6;
}
#scheduler .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#scheduler .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#scheduler .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#scheduler .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#scheduler .panel-info {
  border-color: #bce8f1;
}
#scheduler .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#scheduler .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#scheduler .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#scheduler .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#scheduler .panel-warning {
  border-color: #faebcc;
}
#scheduler .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#scheduler .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#scheduler .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#scheduler .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#scheduler .panel-danger {
  border-color: #ebccd1;
}
#scheduler .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#scheduler .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#scheduler .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#scheduler .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#scheduler .noPad {
  padding: 0;
  height: calc(100% - 40px);
  overflow-y: auto;
}
#scheduler .add-new-task:hover,
#scheduler .open-history:hover,
#scheduler .download-jobs:hover {
  cursor: pointer;
  color: #999999;
}
#scheduler .open-history,
#scheduler .download-jobs {
  margin-left: 10px;
}
#scheduler .taskToolbar {
  display: inline;
}
#scheduler .taskToolbar div {
  margin-right: 8px;
}
#scheduler #taskList {
  padding: 0;
}
#scheduler #taskList .statusCol {
  position: relative;
}
#scheduler #taskList .statusCol .icon {
  position: absolute;
  left: 35%;
  top: 20%;
  font-size: 18px;
}
#scheduler #taskList .statusCol .icon.red {
  color: #9d261d;
}
#scheduler #taskList .statusCol .icon.green {
  color: #46a546;
}
#scheduler #taskList thead tr th:first-child,
#scheduler #taskList thead tr th:nth-child(2) {
  width: 10%;
}
#scheduler #taskList thead tr th:nth-child(3),
#scheduler #taskList thead tr th:nth-child(4) {
  width: 15%;
}
#scheduler #taskList thead tr th:last-child {
  position: relative;
  padding: 8px 8px 8px 0;
}
#scheduler #taskList thead tr:after {
  overflow-y: hidden;
}
#scheduler #taskList tbody tr td:first-child,
#scheduler #taskList tbody tr td:nth-child(2) {
  width: 10%;
}
#scheduler #taskList tbody tr td:nth-child(3),
#scheduler #taskList tbody tr td:nth-child(4) {
  width: 15%;
}
#scheduler #taskList tbody tr td:last-child {
  position: relative;
  padding: 8px 8px 8px 0;
}
#scheduler #taskList tbody tr td:last-child .statusCol {
  position: absolute;
  left: calc(100% - 27px);
  top: 20%;
}
#scheduler #taskList tbody tr td:last-child .statusCol .icon {
  font-size: 18px;
}
#scheduler #taskList tbody tr td:last-child .statusCol .icon.red {
  color: #9d261d;
}
#scheduler #taskList tbody tr td:last-child .statusCol .icon.green {
  color: #46a546;
}
#scheduler #taskList tbody tr:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
#scheduler #taskList tbody tr.selected {
  background-color: #eeeeee;
}
#scheduler #taskConfig {
  height: calc(100% - 113px);
  overflow-x: hidden;
  overflow-y: auto;
}
#scheduler #taskConfig .attribute {
  margin: 0px;
  padding: 0px 0px 20px 25px;
}
#scheduler #taskConfig .nameBox input {
  border: none;
  border-bottom: 1px solid #999999;
}
#scheduler #taskConfig .descriptionBox textarea {
  resize: vertical;
  min-height: 40px;
  width: calc(100% - 14px);
}
#scheduler #taskConfig .jiraInput {
  margin-left: 25px;
}
#scheduler #taskConfig .jiraInput input {
  border: none;
  border-bottom: 1px solid #999999;
}
#scheduler #taskConfig .timeExInput {
  border: none;
  border-bottom: 1px solid #999999;
  box-shadow: none;
  padding-bottom: 0;
}
#scheduler #taskConfig #input_adresses .rw-select {
  display: none;
}
#scheduler .panel-footer {
  padding: 10px 15px;
}
#scheduler .panel-footer .btn {
  margin-top: -5px;
}
#scheduler .conditionsList {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
#scheduler .conditionsList .rw_dropdown_select button {
  border-radius: 4px;
  height: 30px;
}
#scheduler #customTask input {
  border: none;
  border-bottom: 1px solid #999999;
  box-shadow: none;
  padding-left: 5px;
}
#scheduler #customTask .invalid {
  border-color: #9d261d;
  box-shadow: 0px 0px 1px #9d261d;
}
#scheduler .taskConfigTree {
  padding-left: 12px;
  transition: max-height 0.2s ease-out;
  overflow-y: hidden;
}
#scheduler .tableSelectBox {
  height: 245px;
  border: 1px solid darkGrey;
  overflow-y: auto;
}
#scheduler .tableSelectBox input[type="checkbox"] {
  margin: 0;
}
#scheduler .tableSelectBox label {
  padding: 2px 6px;
}
#scheduler .treeBox {
  height: 400px;
  border: 1px solid darkGrey;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 5px;
}
#scheduler .treeBox .branch {
  overflow-x: hidden;
}
#scheduler .treeBox .branch .element {
  width: 100%;
  padding: 2px 5px;
  overflow-x: hidden;
}
#scheduler .treeBox .branch .element:hover {
  cursor: pointer;
  background-color: #eeeeee;
}
#scheduler .dayToggleBtn {
  width: 24px;
  padding: 2px;
  margin-right: 2px;
}
#scheduler .dayToggleBtn.active {
  border-color: lightgray;
  border-width: 2px;
}
#scheduler .datasource_filters_section {
  margin-top: 15px;
  padding-bottom: 40px;
}
#scheduler .datasource_filters_section .filters_section {
  margin-top: 10px;
}
#scheduler .datasource_filters_section .filters_section__header {
  display: flex;
  flex: 1 1 0px;
}
#scheduler .datasource_filters_section .filters_section__header__title {
  padding: 5px;
  flex: 1 1 0px;
  font-weight: bold;
}
#scheduler .datasource_filters_section .filters_section__datasource_filter {
  display: flex;
  margin-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dddddd;
}
#scheduler .datasource_filters_section .filters_section__config {
  flex: 1 1 0px;
}
#scheduler .datasource_filters_section .datasource_filter__actions {
  margin-left: 10px;
}
#scheduler .datasource_filters_section .rw-widget-input.rw-widget-picker.rw-widget-container {
  border-radius: 0px;
}
#scheduler .datasource_filters_section .rw-widget-container.rw-state-focus,
#scheduler .datasource_filters_section .rw-state-focus > .rw-widget-container,
#scheduler .datasource_filters_section .rw-widget-container.rw-state-focus:hover,
#scheduler .datasource_filters_section .rw-state-focus > .rw-widget-container:hover {
  background: white;
  box-shadow: none;
}
#scheduler button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
  margin: 0px 0px 4px 0px;
}
#scheduler button.btn.btn-icon:active,
#scheduler button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#scheduler button.btn.btn-icon:hover {
  color: #999999;
}
#jiraOptions_modal {
  top: 15%;
}
#jiraOptions_modal .modal-body {
  background-color: #eeeeee;
  height: 400px;
}
#jiraOptions_modal .modal-body .jiraPublishingOptions {
  background-color: white;
  height: 350px;
  overflow-y: auto;
  margin: 5px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
#jiraOptions_modal .target-url-info {
  overflow-x: hidden;
  padding-top: 20px;
  height: calc(100% - 20px);
}
#jiraOptions_modal .target-url-info .inputBox {
  width: 150px;
}
#jiraOptions_modal .target-url-info .inputBox input {
  width: 100%;
}
#jiraOptions_modal .target-url-info .pipeline-sample {
  height: 120px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #eeeeee;
  width: calc(100% + 8px);
}
#jiraOptions_modal .target-url-info .pipeline-sample .sample-head {
  height: 30px;
}
#jiraOptions_modal .target-url-info .pipeline-sample .sample-head button {
  width: 35px;
  height: 30px;
}
#jiraOptions_modal .target-url-info .pipeline-sample .sample-head .sample-headline {
  line-height: 30px;
  width: calc(100% - 70px);
  text-align: center;
  float: left;
}
#jiraOptions_modal .target-url-info .pipeline-sample .sample-box {
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 10px 15px;
  background-color: white;
  line-height: 70px;
  text-align: center;
  overflow-x: auto;
  height: 70px;
}
#jiraOptions_modal .target-url-info .pipeline-sample .sample-box .out-of-pattern {
  color: #eeeeee;
}
#jiraOptions_modal .target-url-info .pipeline-sample .sample-box .cut-from-pattern {
  color: #999999;
}
#jiraOptions_modal .target-url-info .pipeline-sample .sample-box .pattern {
  margin: 0 2px;
  padding: 0 2px;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  color: #000000;
}
#jiraOptions_modal .target-url-info .errors {
  color: #9d261d;
}
#jiraOptions_modal .target-url-info .result-link {
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #eeeeee;
  line-height: 20px;
  height: 40px;
  padding: 10px;
  width: calc(100% - 34px);
}
#jiraOptions_modal .jira-fields {
  padding-top: 20px;
  height: calc(100% - 20px);
}
#jiraOptions_modal .jira-fields .fields-list {
  max-height: calc(100% - 60px);
  overflow-y: auto;
}
#jiraOptions_modal .jira-fields .fields-list .field {
  padding: 3px 10px;
}
#jiraOptions_modal .jira-fields .fields-list .field button {
  float: right;
  margin-top: 2px;
  background-color: #eeeeee;
}
#jiraOptions_modal .jira-fields .field {
  height: 40px;
  line-height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin-bottom: 5px;
}
#jiraOptions_modal .jira-fields .field input {
  margin: 0;
  width: 100%;
}
#jiraOptions_modal .jira-fields .field label {
  margin: 0;
  line-height: 30px;
}
#jiraOptions_modal .jira-fields .field select {
  margin: 0;
  width: 100%;
}
#jiraOptions_modal .jira-fields .add-field button {
  width: 100%;
  height: 100%;
  color: #383838;
}
#jiraOptions_modal .jira-fields .add-field button:hover {
  color: #969696;
}
#schedulerHistory {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#schedulerHistory .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#schedulerHistory .panel-body {
  padding: 15px;
}
#schedulerHistory .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#schedulerHistory .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#schedulerHistory .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#schedulerHistory .panel-title > a {
  color: inherit;
}
#schedulerHistory .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#schedulerHistory .panel > .list-group,
#schedulerHistory .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#schedulerHistory .panel > .list-group .list-group-item,
#schedulerHistory .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#schedulerHistory .panel > .list-group:first-child .list-group-item:first-child,
#schedulerHistory .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#schedulerHistory .panel > .list-group:last-child .list-group-item:last-child,
#schedulerHistory .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#schedulerHistory .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#schedulerHistory .list-group + .panel-footer {
  border-top-width: 0;
}
#schedulerHistory .panel > .table,
#schedulerHistory .panel > .table-responsive > .table,
#schedulerHistory .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#schedulerHistory .panel > .table caption,
#schedulerHistory .panel > .table-responsive > .table caption,
#schedulerHistory .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#schedulerHistory .panel > .table:first-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#schedulerHistory .panel > .table:first-child > thead:first-child > tr:first-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#schedulerHistory .panel > .table:first-child > tbody:first-child > tr:first-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#schedulerHistory .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#schedulerHistory .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#schedulerHistory .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#schedulerHistory .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#schedulerHistory .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#schedulerHistory .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#schedulerHistory .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#schedulerHistory .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#schedulerHistory .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#schedulerHistory .panel > .table:last-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#schedulerHistory .panel > .table:last-child > tbody:last-child > tr:last-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#schedulerHistory .panel > .table:last-child > tfoot:last-child > tr:last-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#schedulerHistory .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#schedulerHistory .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#schedulerHistory .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#schedulerHistory .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#schedulerHistory .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#schedulerHistory .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#schedulerHistory .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#schedulerHistory .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#schedulerHistory .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#schedulerHistory .panel > .panel-body + .table,
#schedulerHistory .panel > .panel-body + .table-responsive,
#schedulerHistory .panel > .table + .panel-body,
#schedulerHistory .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#schedulerHistory .panel > .table > tbody:first-child > tr:first-child th,
#schedulerHistory .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#schedulerHistory .panel > .table-bordered,
#schedulerHistory .panel > .table-responsive > .table-bordered {
  border: 0;
}
#schedulerHistory .panel > .table-bordered > thead > tr > th:first-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#schedulerHistory .panel > .table-bordered > tbody > tr > th:first-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#schedulerHistory .panel > .table-bordered > tfoot > tr > th:first-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#schedulerHistory .panel > .table-bordered > thead > tr > td:first-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#schedulerHistory .panel > .table-bordered > tbody > tr > td:first-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#schedulerHistory .panel > .table-bordered > tfoot > tr > td:first-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#schedulerHistory .panel > .table-bordered > thead > tr > th:last-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#schedulerHistory .panel > .table-bordered > tbody > tr > th:last-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#schedulerHistory .panel > .table-bordered > tfoot > tr > th:last-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#schedulerHistory .panel > .table-bordered > thead > tr > td:last-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#schedulerHistory .panel > .table-bordered > tbody > tr > td:last-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#schedulerHistory .panel > .table-bordered > tfoot > tr > td:last-child,
#schedulerHistory .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#schedulerHistory .panel > .table-bordered > thead > tr:first-child > td,
#schedulerHistory .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#schedulerHistory .panel > .table-bordered > tbody > tr:first-child > td,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#schedulerHistory .panel > .table-bordered > thead > tr:first-child > th,
#schedulerHistory .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#schedulerHistory .panel > .table-bordered > tbody > tr:first-child > th,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#schedulerHistory .panel > .table-bordered > tbody > tr:last-child > td,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#schedulerHistory .panel > .table-bordered > tfoot > tr:last-child > td,
#schedulerHistory .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#schedulerHistory .panel > .table-bordered > tbody > tr:last-child > th,
#schedulerHistory .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#schedulerHistory .panel > .table-bordered > tfoot > tr:last-child > th,
#schedulerHistory .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#schedulerHistory .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#schedulerHistory .panel-group {
  margin-bottom: 20px;
}
#schedulerHistory .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#schedulerHistory .panel-group .panel + .panel {
  margin-top: 5px;
}
#schedulerHistory .panel-group .panel-heading {
  border-bottom: 0;
}
#schedulerHistory .panel-group .panel-heading + .panel-collapse > .panel-body,
#schedulerHistory .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#schedulerHistory .panel-group .panel-footer {
  border-top: 0;
}
#schedulerHistory .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#schedulerHistory .panel-default {
  border-color: #dddddd;
}
#schedulerHistory .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#schedulerHistory .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#schedulerHistory .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#schedulerHistory .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#schedulerHistory .panel-primary {
  border-color: #428bca;
}
#schedulerHistory .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#schedulerHistory .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#schedulerHistory .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#schedulerHistory .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#schedulerHistory .panel-success {
  border-color: #d6e9c6;
}
#schedulerHistory .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#schedulerHistory .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#schedulerHistory .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#schedulerHistory .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#schedulerHistory .panel-info {
  border-color: #bce8f1;
}
#schedulerHistory .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#schedulerHistory .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#schedulerHistory .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#schedulerHistory .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#schedulerHistory .panel-warning {
  border-color: #faebcc;
}
#schedulerHistory .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#schedulerHistory .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#schedulerHistory .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#schedulerHistory .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#schedulerHistory .panel-danger {
  border-color: #ebccd1;
}
#schedulerHistory .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#schedulerHistory .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#schedulerHistory .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#schedulerHistory .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#schedulerHistory .inactive {
  color: #999999;
}
#schedulerHistory .active {
  color: #000000;
}
#schedulerHistory .content-box {
  height: calc(100% - 58px);
}
#schedulerHistory .content-box .logTable {
  height: 100%;
  margin: 20px;
}
#schedulerHistory .small-input {
  width: 130px;
}
#schedulerHistory .filterButton {
  cursor: pointer;
}
#schedulerHistory .ReactTable {
  background: white;
}
#schedulerHistory .ReactTable .rt-thead.-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#schedulerHistory .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#schedulerHistory .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#schedulerHistory .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#schedulerHistory .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #4f992b;
}
#schedulerHistory .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 rgba(79, 153, 43, 0.6);
}
#schedulerHistory .ReactTable .rt-tbody {
  overflow-y: auto;
}
#schedulerHistory .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#schedulerHistory .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#schedulerHistory .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#schedulerHistory .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#schedulerHistory .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#schedulerHistory .ReactTable .-pagination .paging_icons #previousPage,
#schedulerHistory .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#schedulerHistory .ReactTable .-pagination .paging_icons #previousPage,
#schedulerHistory .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#schedulerHistory .ReactTable .-pagination .paging_icons #previousPage.disabled,
#schedulerHistory .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#schedulerHistory .ReactTable .-pagination .paging_icons #previousPage:hover,
#schedulerHistory .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#dashboards {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#dashboards .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#dashboards .panel-body {
  padding: 15px;
}
#dashboards .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#dashboards .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#dashboards .panel-title > a {
  color: inherit;
}
#dashboards .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards .panel > .list-group,
#dashboards .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#dashboards .panel > .list-group .list-group-item,
#dashboards .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#dashboards .panel > .list-group:first-child .list-group-item:first-child,
#dashboards .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards .panel > .list-group:last-child .list-group-item:last-child,
#dashboards .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#dashboards .list-group + .panel-footer {
  border-top-width: 0;
}
#dashboards .panel > .table,
#dashboards .panel > .table-responsive > .table,
#dashboards .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#dashboards .panel > .table caption,
#dashboards .panel > .table-responsive > .table caption,
#dashboards .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#dashboards .panel > .table:first-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards .panel > .table:first-child > thead:first-child > tr:first-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#dashboards .panel > .table:first-child > tbody:first-child > tr:first-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#dashboards .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#dashboards .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#dashboards .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#dashboards .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#dashboards .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#dashboards .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#dashboards .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#dashboards .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#dashboards .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#dashboards .panel > .table:last-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards .panel > .table:last-child > tbody:last-child > tr:last-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#dashboards .panel > .table:last-child > tfoot:last-child > tr:last-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#dashboards .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#dashboards .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#dashboards .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#dashboards .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#dashboards .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#dashboards .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#dashboards .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#dashboards .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#dashboards .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#dashboards .panel > .panel-body + .table,
#dashboards .panel > .panel-body + .table-responsive,
#dashboards .panel > .table + .panel-body,
#dashboards .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#dashboards .panel > .table > tbody:first-child > tr:first-child th,
#dashboards .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#dashboards .panel > .table-bordered,
#dashboards .panel > .table-responsive > .table-bordered {
  border: 0;
}
#dashboards .panel > .table-bordered > thead > tr > th:first-child,
#dashboards .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#dashboards .panel > .table-bordered > tbody > tr > th:first-child,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#dashboards .panel > .table-bordered > tfoot > tr > th:first-child,
#dashboards .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#dashboards .panel > .table-bordered > thead > tr > td:first-child,
#dashboards .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#dashboards .panel > .table-bordered > tbody > tr > td:first-child,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#dashboards .panel > .table-bordered > tfoot > tr > td:first-child,
#dashboards .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#dashboards .panel > .table-bordered > thead > tr > th:last-child,
#dashboards .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#dashboards .panel > .table-bordered > tbody > tr > th:last-child,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#dashboards .panel > .table-bordered > tfoot > tr > th:last-child,
#dashboards .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#dashboards .panel > .table-bordered > thead > tr > td:last-child,
#dashboards .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#dashboards .panel > .table-bordered > tbody > tr > td:last-child,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#dashboards .panel > .table-bordered > tfoot > tr > td:last-child,
#dashboards .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#dashboards .panel > .table-bordered > thead > tr:first-child > td,
#dashboards .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#dashboards .panel > .table-bordered > tbody > tr:first-child > td,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#dashboards .panel > .table-bordered > thead > tr:first-child > th,
#dashboards .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#dashboards .panel > .table-bordered > tbody > tr:first-child > th,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#dashboards .panel > .table-bordered > tbody > tr:last-child > td,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#dashboards .panel > .table-bordered > tfoot > tr:last-child > td,
#dashboards .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#dashboards .panel > .table-bordered > tbody > tr:last-child > th,
#dashboards .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#dashboards .panel > .table-bordered > tfoot > tr:last-child > th,
#dashboards .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#dashboards .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#dashboards .panel-group {
  margin-bottom: 20px;
}
#dashboards .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#dashboards .panel-group .panel + .panel {
  margin-top: 5px;
}
#dashboards .panel-group .panel-heading {
  border-bottom: 0;
}
#dashboards .panel-group .panel-heading + .panel-collapse > .panel-body,
#dashboards .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#dashboards .panel-group .panel-footer {
  border-top: 0;
}
#dashboards .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#dashboards .panel-default {
  border-color: #dddddd;
}
#dashboards .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#dashboards .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#dashboards .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#dashboards .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#dashboards .panel-primary {
  border-color: #428bca;
}
#dashboards .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#dashboards .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#dashboards .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#dashboards .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#dashboards .panel-success {
  border-color: #d6e9c6;
}
#dashboards .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#dashboards .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#dashboards .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#dashboards .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#dashboards .panel-info {
  border-color: #bce8f1;
}
#dashboards .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#dashboards .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#dashboards .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#dashboards .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#dashboards .panel-warning {
  border-color: #faebcc;
}
#dashboards .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#dashboards .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#dashboards .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#dashboards .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#dashboards .panel-danger {
  border-color: #ebccd1;
}
#dashboards .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#dashboards .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#dashboards .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#dashboards .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#dashboards #dashboards_react {
  padding: 25px 0px;
  margin: 0px 0px 25px 0px;
}
#dashboards #dashboards_react .notification-box {
  margin: 0px 10px;
  max-width: 500px;
}
#dashboards #dashboards_react .span12 .panel > .panel-heading > .actions {
  display: flex;
  flex: 1 1 550px;
  min-width: 550px;
  max-width: 550px;
  justify-content: flex-end;
}
#dashboards #dashboards_react .span12 .panel > .panel-heading > .actions .edit-actions {
  margin-left: 10px;
}
#dashboards #dashboards_react .span12 .panel > .panel-heading > .actions > .rw-dropdown-list {
  width: 100%;
}
#dashboards #dashboards_react .panel {
  display: flex;
  flex-direction: column;
}
#dashboards #dashboards_react .panel.green {
  border-color: green;
}
#dashboards #dashboards_react .panel.red {
  border-color: red;
}
#dashboards #dashboards_react .panel .panel-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px;
  height: 35px;
}
#dashboards #dashboards_react .panel .panel-heading .widget-name {
  width: 230px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#dashboards #dashboards_react .panel .panel-heading .actions {
  display: flex;
  flex: 1 1 300px;
  justify-content: flex-end;
}
#dashboards #dashboards_react .panel .panel-heading .actions .edit-actions {
  margin-left: 10px;
}
#dashboards #dashboards_react .panel .panel-heading .actions > .rw-dropdown-list {
  width: 100%;
}
#dashboards #dashboards_react .panel .panel-body {
  height: 400px;
  padding: 0px;
}
#dashboards #dashboards_react .panel.pipeline-diagrams .actions .multi-select {
  flex: 1 1 0px;
}
#dashboards #dashboards_react .panel.pipeline-diagrams .actions .multi-select .dropdown-heading {
  height: 28px !important;
}
#dashboards #dashboards_react .panel.pipeline-diagrams .actions .multi-select .dropdown-heading-value {
  line-height: 28px !important;
}
#dashboards #dashboards_react .panel.pipeline-diagrams .actions .rw-dropdown-list {
  flex: 1 1 0px;
}
#dashboards #dashboards_react .panel.pipeline-diagrams .actions .rw-dropdown-list > .rw-widget-input {
  height: 100%;
}
#dashboards #dashboards_react .panel.widget-workflows .multi-select .dropdown-content {
  max-height: 200px !important;
  z-index: 9999999 !important;
}
#dashboards #dashboards_react .panel.audits .panel-body {
  height: 365px;
  overflow: scroll;
}
#dashboards #dashboards_react .panel.audits .panel-footer {
  padding: 2px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#dashboards #dashboards_react .panel.audits .paging_icons {
  margin-left: 15px;
}
#dashboards #dashboards_react .panel.audits .paging_icons .previousPage,
#dashboards #dashboards_react .panel.audits .paging_icons .nextPage {
  cursor: pointer;
}
#dashboards #dashboards_react .panel.audits .paging_icons i.disabled {
  cursor: default;
  color: #999999;
}
#dashboards #dashboards_react .panel.audits .paging_icons .previousPage,
#dashboards #dashboards_react .panel.audits .paging_icons .nextPage {
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#dashboards #dashboards_react .panel.audits .paging_icons .previousPage:hover,
#dashboards #dashboards_react .panel.audits .paging_icons .nextPage:hover {
  color: #999999;
}
#dashboards .nav-tabs {
  height: 32px;
  margin: 0px;
}
#dashboards .nav-tabs > li.active > button.btn.btn-icon,
#dashboards .nav-tabs > li.active > button.btn.btn-icon:hover {
  border-bottom: 2px solid rgba(100, 193, 67, 0.5);
}
#dashboards .nav-tabs button.btn.btn-icon i {
  margin-right: 5px;
}
#dashboards button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 5px;
  margin: 0px;
  font-size: 13px;
}
#dashboards button.btn.btn-icon:active,
#dashboards button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#dashboards button.btn.btn-icon:hover {
  color: #999999;
}
#dashboards_menu {
  float: left;
}
#dashboards_menu #dashboards_menu_react {
  display: flex;
  align-items: center;
  height: 45px;
  margin-left: 10px;
}
#dashboards_menu #dashboards_menu_react .dashboards-menu-list {
  display: flex;
  flex: 0 0 350px;
  width: 200px;
  margin-left: 10px;
  background: white;
  border-radius: 4px;
}
#dashboards_menu #dashboards_menu_react .dashboards-menu-list > .rw-dropdown-list {
  width: 100%;
}
#dashboards_menu #dashboards_menu_react .dashboards-menu-mode {
  display: flex;
  flex: 0 0 50px;
  width: 50px;
  margin: 0px 10px;
}
#dashboards_menu #dashboards_menu_react .dashboards-menu-mode button.btn.btn-icon {
  background: transparent;
  border: none;
  padding: 5px;
  margin: 0px;
  font-size: 13px;
}
#dashboards_menu #dashboards_menu_react .dashboards-menu-mode button.btn.btn-icon:active,
#dashboards_menu #dashboards_menu_react .dashboards-menu-mode button.btn.btn-icon:focus {
  background: transparent;
  border: none;
  box-shadow: none !important;
}
#dashboards_menu #dashboards_menu_react .dashboards-menu-mode button.btn.btn-icon:hover {
  color: #999999;
}
#dashboards_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#dashboards_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#dashboards_overview .panel-body {
  padding: 15px;
}
#dashboards_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#dashboards_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#dashboards_overview .panel-title > a {
  color: inherit;
}
#dashboards_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards_overview .panel > .list-group,
#dashboards_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#dashboards_overview .panel > .list-group .list-group-item,
#dashboards_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#dashboards_overview .panel > .list-group:first-child .list-group-item:first-child,
#dashboards_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards_overview .panel > .list-group:last-child .list-group-item:last-child,
#dashboards_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#dashboards_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#dashboards_overview .panel > .table,
#dashboards_overview .panel > .table-responsive > .table,
#dashboards_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#dashboards_overview .panel > .table caption,
#dashboards_overview .panel > .table-responsive > .table caption,
#dashboards_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#dashboards_overview .panel > .table:first-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#dashboards_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#dashboards_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#dashboards_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#dashboards_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#dashboards_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#dashboards_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#dashboards_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#dashboards_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#dashboards_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#dashboards_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#dashboards_overview .panel > .table:last-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#dashboards_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#dashboards_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#dashboards_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#dashboards_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#dashboards_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#dashboards_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#dashboards_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#dashboards_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#dashboards_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#dashboards_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#dashboards_overview .panel > .panel-body + .table,
#dashboards_overview .panel > .panel-body + .table-responsive,
#dashboards_overview .panel > .table + .panel-body,
#dashboards_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#dashboards_overview .panel > .table > tbody:first-child > tr:first-child th,
#dashboards_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#dashboards_overview .panel > .table-bordered,
#dashboards_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#dashboards_overview .panel > .table-bordered > thead > tr > th:first-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#dashboards_overview .panel > .table-bordered > tbody > tr > th:first-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#dashboards_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#dashboards_overview .panel > .table-bordered > thead > tr > td:first-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#dashboards_overview .panel > .table-bordered > tbody > tr > td:first-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#dashboards_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#dashboards_overview .panel > .table-bordered > thead > tr > th:last-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#dashboards_overview .panel > .table-bordered > tbody > tr > th:last-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#dashboards_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#dashboards_overview .panel > .table-bordered > thead > tr > td:last-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#dashboards_overview .panel > .table-bordered > tbody > tr > td:last-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#dashboards_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#dashboards_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#dashboards_overview .panel > .table-bordered > thead > tr:first-child > td,
#dashboards_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#dashboards_overview .panel > .table-bordered > tbody > tr:first-child > td,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#dashboards_overview .panel > .table-bordered > thead > tr:first-child > th,
#dashboards_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#dashboards_overview .panel > .table-bordered > tbody > tr:first-child > th,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#dashboards_overview .panel > .table-bordered > tbody > tr:last-child > td,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#dashboards_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#dashboards_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#dashboards_overview .panel > .table-bordered > tbody > tr:last-child > th,
#dashboards_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#dashboards_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#dashboards_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#dashboards_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#dashboards_overview .panel-group {
  margin-bottom: 20px;
}
#dashboards_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#dashboards_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#dashboards_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#dashboards_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#dashboards_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#dashboards_overview .panel-group .panel-footer {
  border-top: 0;
}
#dashboards_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#dashboards_overview .panel-default {
  border-color: #dddddd;
}
#dashboards_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#dashboards_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#dashboards_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#dashboards_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#dashboards_overview .panel-primary {
  border-color: #428bca;
}
#dashboards_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#dashboards_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#dashboards_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#dashboards_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#dashboards_overview .panel-success {
  border-color: #d6e9c6;
}
#dashboards_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#dashboards_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#dashboards_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#dashboards_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#dashboards_overview .panel-info {
  border-color: #bce8f1;
}
#dashboards_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#dashboards_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#dashboards_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#dashboards_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#dashboards_overview .panel-warning {
  border-color: #faebcc;
}
#dashboards_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#dashboards_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#dashboards_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#dashboards_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#dashboards_overview .panel-danger {
  border-color: #ebccd1;
}
#dashboards_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#dashboards_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#dashboards_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#dashboards_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#dashboards_overview #dashboards_overview_react {
  display: flex;
  flex-direction: column;
  height: calc(100% - 108px);
  flex: 1;
  margin: 20px;
}
#dashboards_overview #dashboards_overview_react #dashboard_screen {
  height: 100%;
}
#dashboards_overview #dashboards_overview_react #dashboards_screen {
  height: 100%;
}
#dashboards_overview #dashboards_overview_react #widget_screen {
  height: 100%;
}
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget {
  height: calc(100% - 50px);
}
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget .actions {
  display: flex;
  justify-content: space-between;
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 10px;
}
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget .actions > .right {
  text-align: right;
}
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget .actions > .left {
  text-align: left;
}
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget .actions input.search-box {
  height: 26px;
  margin: 0px;
}
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget .actions .btn-default.btn-fix:active,
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget .actions .btn-default.btn-fix:focus {
  background: #555555;
  color: #ffffff;
}
#dashboards_overview #dashboards_overview_react #widget_screen .panel-widget .panel-footer {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#dashboards_overview #dashboards_overview_react .widget-statistics {
  height: 352px;
  border: 1px solid black;
  border-width: 1px 0px;
}
#dashboards_overview #dashboards_overview_react .widget-statistics .numbers {
  display: flex;
  border-top: 1px solid #999;
}
#dashboards_overview #dashboards_overview_react .widget-statistics .numbers .n-label {
  width: 100px;
  padding: 0px 10px;
  line-height: 48px;
  background: whitesmoke;
}
#dashboards_overview #dashboards_overview_react .widget-statistics .numbers .n-value {
  width: 100px;
  padding: 0px 10px;
  line-height: 48px;
}
#dashboards_overview #dashboards_overview_react .widget-statistics .numbers .download {
  padding: 10px;
  text-align: right;
  flex: 1;
}
#dashboards_overview #dashboards_overview_react .widget-statistics > div {
  margin: 0px;
  border: none;
}
#dashboards_overview #dashboards_overview_react .widget-statistics .statistics-chart {
  height: 300px;
}
#dashboards_overview #dashboards_overview_react .ReactTable {
  background: white;
}
#dashboards_overview #dashboards_overview_react .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#dashboards_overview #dashboards_overview_react .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#dashboards_overview #dashboards_overview_react .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#dashboards_overview #dashboards_overview_react .ReactTable .name-cell {
  padding: 3.5px 0px;
}
#dashboards_overview #dashboards_overview_react .ReactTable .name-cell i {
  padding-right: 5px;
}
#dashboards_overview #dashboards_overview_react .ReactTable .name-cell a {
  display: inline-block;
}
#dashboards_overview #dashboards_overview_react .ReactTable .-widgets-actions {
  text-align: center;
}
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #previousPage,
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #previousPage,
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #previousPage.disabled,
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #previousPage:hover,
#dashboards_overview #dashboards_overview_react .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#dashboards_overview #dashboards_overview_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#dashboards_overview #dashboards_overview_react button.btn.btn-icon:active,
#dashboards_overview #dashboards_overview_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#dashboards_overview #dashboards_overview_react button.btn.btn-icon:hover {
  color: #999999;
}
#widgets_screen_qc_count .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 92px);
}
#widgets_screen_qc_count .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_qc_count .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_qc_count .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_qc_count .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_qc_count .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_qc_count .eobjects-list {
  height: calc(100% - 250px);
  overflow: auto;
}
#widgets_screen_qc_count .eobjects-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_qc_count .eobjects-list ul li {
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_screen_qc_count .eobjects-list ul li span {
  padding-right: 10px;
}
#widgets_screen_qc_count .eobjects-list ul li:hover {
  background: #f3f3f3;
}
#widgets_screen_qc_count .eobjects-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_screen_eobject_quality .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 92px);
}
#widgets_screen_eobject_quality .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_eobject_quality .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_eobject_quality .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_eobject_quality .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_eobject_quality .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_eobject_quality .eobjects-list {
  height: calc(100% - 250px);
  overflow: auto;
}
#widgets_screen_eobject_quality .eobjects-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_eobject_quality .eobjects-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_screen_eobject_quality .eobjects-list ul li span {
  padding-right: 10px;
}
#widgets_screen_eobject_quality .eobjects-list ul li:hover {
  background: #f3f3f3;
}
#widgets_screen_eobject_quality .eobjects-list ul li .alias-input {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#widgets_screen_eobject_quality .eobjects-list ul li .alias-input input {
  flex: 0 0 300px;
}
#widgets_screen_eobject_quality .eobjects-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_screen_eobjects_quality .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 93px);
}
#widgets_screen_eobjects_quality .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_eobjects_quality .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_eobjects_quality .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_screen_eobjects_quality .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_eobjects_quality .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_eobjects_quality .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_eobjects_quality .eobjectgroup-list {
  height: calc(100% - 248px);
}
#widgets_screen_eobjects_quality .eobjects-list {
  height: calc(100% - 102px);
}
#widgets_screen_eobjects_quality .eobjectgroup-list,
#widgets_screen_eobjects_quality .eobjects-list {
  overflow: auto;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul,
#widgets_screen_eobjects_quality .eobjects-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul li,
#widgets_screen_eobjects_quality .eobjects-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul li span,
#widgets_screen_eobjects_quality .eobjects-list ul li span {
  padding-right: 10px;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul li:hover:not(.add-eobjectgroup),
#widgets_screen_eobjects_quality .eobjects-list ul li:hover:not(.add-eobjectgroup) {
  background: #f3f3f3;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul li .alias-input,
#widgets_screen_eobjects_quality .eobjects-list ul li .alias-input {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul li .alias-input input,
#widgets_screen_eobjects_quality .eobjects-list ul li .alias-input input {
  flex: 0 0 300px;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul li .eobject-group-name,
#widgets_screen_eobjects_quality .eobjects-list ul li .eobject-group-name {
  flex: 1;
}
#widgets_screen_eobjects_quality .eobjectgroup-list ul ul,
#widgets_screen_eobjects_quality .eobjects-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_screen_pipeline_count .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 93px);
}
#widgets_screen_pipeline_count .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_pipeline_count .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_pipeline_count .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_screen_pipeline_count .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_pipeline_count .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_pipeline_count .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_pipeline_count .datarocket-object-tree {
  height: calc(100% - 200px);
  overflow: auto;
}
#widgets_workflows .panel-body {
  padding: 0px;
  margin: 0px;
}
#widgets_workflows .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_workflows .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_workflows .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_workflows .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_workflows .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_workflows .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_workflows .panel-footer {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#widgets_screen_pipeline_quality_history .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 93px);
}
#widgets_screen_pipeline_quality_history .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_pipeline_quality_history .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_pipeline_quality_history .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_screen_pipeline_quality_history .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_pipeline_quality_history .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_pipeline_quality_history .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_pipeline_quality_history .pipelines-list {
  height: calc(100% - 200px);
  overflow: auto;
}
#widgets_screen_pipelines_quality_history .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 93px);
}
#widgets_screen_pipelines_quality_history .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_pipelines_quality_history .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_pipelines_quality_history .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_screen_pipelines_quality_history .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_pipelines_quality_history .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_pipelines_quality_history .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_pipelines_quality_history .groups-list {
  height: calc(100% - 248px);
}
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list {
  height: calc(100% - 50px);
}
#widgets_screen_pipelines_quality_history .groups-list li {
  display: flex;
}
#widgets_screen_pipelines_quality_history .groups-list,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list {
  overflow: auto;
}
#widgets_screen_pipelines_quality_history .groups-list ul,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_pipelines_quality_history .groups-list ul li,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul li {
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_screen_pipelines_quality_history .groups-list ul li span,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul li span {
  padding-right: 10px;
}
#widgets_screen_pipelines_quality_history .groups-list ul li:hover:not(.add-group),
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul li:hover:not(.add-group) {
  background: #f3f3f3;
}
#widgets_screen_pipelines_quality_history .groups-list ul li .alias-input,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul li .alias-input {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#widgets_screen_pipelines_quality_history .groups-list ul li .alias-input input,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul li .alias-input input {
  flex: 0 0 300px;
}
#widgets_screen_pipelines_quality_history .groups-list ul li .group-name,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul li .group-name {
  flex: 1;
}
#widgets_screen_pipelines_quality_history .groups-list ul ul,
#widgets_screen_pipelines_quality_history .pipelines-pipelines-groups-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_screen_pipeline_diagrams .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 93px);
}
#widgets_screen_pipeline_diagrams .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls input.small-widget {
  margin-left: 9px;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls .external-link-checkbox {
  display: inline-block;
  border: 1px solid #c4c4c4;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls .external-link-checkbox input {
  margin: 9px;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls input.show-in-dashboard {
  margin-left: 9px;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_pipeline_diagrams .form-edit-widget .control-group .controls select {
  width: 314px;
}
#widgets_screen_pipeline_diagrams .pipelines-list {
  overflow: auto;
  height: calc(100% - 300px);
}
#widgets_screen_pipeline_diagrams .pipelines-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_pipeline_diagrams .pipelines-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
  height: 35px;
  align-items: center;
}
#widgets_screen_pipeline_diagrams .pipelines-list ul li .pipeline {
  flex: 1;
}
#widgets_screen_pipeline_diagrams .pipelines-list ul li .pipeline span {
  padding-right: 10px;
}
#widgets_screen_pipeline_diagrams .pipelines-list ul li .pipeline-actions {
  width: 150px;
  margin-right: 15px;
  text-align: center;
}
#widgets_screen_pipeline_diagrams .pipelines-list ul li .pipeline-actions select {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_pipeline_diagrams .pipelines-list ul li:hover {
  background: #f3f3f3;
}
#widgets_screen_pipeline_diagrams .pipelines-list ul li.hide {
  display: none;
}
#widgets_screen_datasheets_entry_point .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 93px);
}
#widgets_screen_datasheets_entry_point .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_datasheets_entry_point .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_datasheets_entry_point .form-edit-widget .control-group .controls.inline > input {
  width: 150px;
}
#widgets_screen_datasheets_entry_point .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_datasheets_entry_point .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_datasheets_entry_point .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_datasheets_entry_point .form-edit-widget .control-group .controls select {
  width: 314px;
}
#widgets_screen_datasheets_entry_point .datasheets-list {
  overflow: auto;
  height: calc(100% - 300px);
}
#widgets_screen_datasheets_entry_point .datasheets-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_datasheets_entry_point .datasheets-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
  height: 35px;
  align-items: center;
  position: relative;
}
#widgets_screen_datasheets_entry_point .datasheets-list ul li:hover {
  background: #f3f3f3;
}
#widgets_screen_datasheets_entry_point .datasheets-list ul li.hide {
  display: none;
}
#widgets_screen_datasheets_entry_point .datasheets-list ul li .sortButtons {
  position: absolute;
  right: 20px;
}
#widgets_screen_datasheets_entry_point .datasheets-list ul li .sortButtons .sortIcon {
  width: 20px;
  display: inline-block;
}
#widgets_screen_datasheets_entry_point .datasheets-list ul li .sortButtons .sortIcon:hover {
  color: #999999;
}
#widgets_screen_datasheets_entry_point #widgetSourceSelect {
  color: #333333;
  background-color: #eeeeee;
}
#widgets_screen_datasheets_entry_point .dropdown-menu {
  width: 600px;
}
#widgets_screen_datasheets_entry_point .dropdown-menu a:hover {
  background-color: #eeeeee;
}
#widgets_screen_create_workflow_instance .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 92px);
}
#widgets_screen_create_workflow_instance .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_create_workflow_instance .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_create_workflow_instance .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_create_workflow_instance .form-edit-widget .control-group .controls input {
  width: 300px;
}
#widgets_screen_create_workflow_instance .form-edit-widget .control-group .controls input[type='checkbox'] {
  width: auto;
}
#widgets_screen_create_workflow_instance .workflows-list {
  height: calc(100% - 250px);
  overflow: auto;
}
#widgets_screen_create_workflow_instance .workflows-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_create_workflow_instance .workflows-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_screen_create_workflow_instance .workflows-list ul li span {
  padding-right: 10px;
}
#widgets_screen_create_workflow_instance .workflows-list ul li:hover {
  background: #f3f3f3;
}
#widgets_screen_create_workflow_instance .workflows-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_screen_workflow_statistics .panel-body {
  padding: 0px;
  margin: 0px;
  height: calc(100% - 92px);
}
#widgets_screen_workflow_statistics .form-edit-widget {
  margin: 0;
  background: #f5f5f5;
}
#widgets_screen_workflow_statistics .form-edit-widget .control-group {
  margin: 0;
  padding: 10px 0px 10px 16px;
}
#widgets_screen_workflow_statistics .form-edit-widget .control-group .control-label {
  text-align: left;
}
#widgets_screen_workflow_statistics .form-edit-widget .control-group .controls input.form-control {
  width: 300px;
}
#widgets_screen_workflow_statistics .form-edit-widget .control-group .controls input.form-control[type='checkbox'] {
  width: auto;
}
#widgets_screen_workflow_statistics .form-edit-widget .control-group .controls .input-dropdown {
  width: 314px;
}
#widgets_screen_workflow_statistics .workflows-list {
  height: calc(100% - 250px);
  overflow: auto;
}
#widgets_screen_workflow_statistics .workflows-list ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#widgets_screen_workflow_statistics .workflows-list ul li {
  display: flex;
  padding: 10px;
  border: 1px solid lightgray;
}
#widgets_screen_workflow_statistics .workflows-list ul li span {
  padding-right: 10px;
}
#widgets_screen_workflow_statistics .workflows-list ul li:hover {
  background: #f3f3f3;
}
#widgets_screen_workflow_statistics .workflows-list ul ul {
  border-left: 20px solid #989898;
}
#widgets_screen_workflow_statistics .input-date {
  height: 20px;
  background-color: transparent;
}
#widgets_screen_workflow_statistics .input-date.rdtOpen > .rdtPicker {
  display: block !important;
  width: 312px;
  z-index: 1;
}
#widgets_screen_workflow_statistics .input-date input {
  border: 1px solid #777777;
  margin: 0;
  width: 150px;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker {
  display: none;
  position: relative;
  background: white !important;
  border: 1px solid #777777;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays table,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths table,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears table {
  width: 100%;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtPrev,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtPrev,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtPrev,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtSwitch,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtSwitch,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtSwitch,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtNext,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtNext,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtNext {
  text-align: center;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtDay,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtDay,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtDay.rdtNew {
  color: #777777;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtMonth,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtMonth,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtMonth,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtYear,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtYear,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtDay:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtDay:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtYear:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtYear:hover,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtDays .rdtActive,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtMonths .rdtActive,
#widgets_screen_workflow_statistics .input-date .rdtPicker .rdtYears .rdtActive {
  background-color: #c2c5dd;
}
#widgets_screen_pipeline_quality_history .datarocket-object-tree,
#widgets_screen_pipeline_count .datarocket-object-tree {
  width: 60%;
  padding: 10px 20px;
}
#widgets_screen_pipeline_quality_history .datarocket-object-tree .actions,
#widgets_screen_pipeline_count .datarocket-object-tree .actions {
  border: none !important;
  background: white !important;
  height: 25px !important;
}
#widgets_screen_pipeline_quality_history .datarocket-object-tree .actions .search-bar,
#widgets_screen_pipeline_count .datarocket-object-tree .actions .search-bar {
  width: 400px;
}
#widgets_screen_pipeline_quality_history .datarocket-object-tree .actions .search-bar i,
#widgets_screen_pipeline_count .datarocket-object-tree .actions .search-bar i {
  font-size: 16px;
  color: black;
}
#widgets_screen_pipeline_quality_history .datarocket-object-tree .actions .selection button,
#widgets_screen_pipeline_count .datarocket-object-tree .actions .selection button {
  margin-left: 10px;
}
#dashboards_overview_modal_create_widget.dashboards-overview-modal,
#dashboards_overview_modal_create_dashboard.dashboards-overview-modal {
  top: 10%;
}
#dashboards_overview_modal_create_widget.dashboards-overview-modal .modal-body,
#dashboards_overview_modal_create_dashboard.dashboards-overview-modal .modal-body {
  overflow: visible;
}
#widget_screen_modal_export_settings.widget-screen-modal {
  top: 10%;
}
#widget_screen_modal_export_settings.widget-screen-modal .modal-body {
  height: 500px;
}
#widget_screen_modal_export_settings.widget-screen-modal .datarocket-tabs .datarocket-tabs-bar {
  display: flex;
}
#widget_screen_modal_export_settings.widget-screen-modal .datarocket-tabs .datarocket-tabs-bar .datarocket-tabs-tab {
  display: block;
  flex: 1 1 0px;
  padding: 8px 20px;
  box-sizing: border-box;
  font-weight: 500;
  cursor: pointer;
  border-bottom: 1px solid #329c00;
}
#widget_screen_modal_export_settings.widget-screen-modal .datarocket-tabs .datarocket-tabs-bar .datarocket-tabs-tab.datarocket-tabs-tab-active {
  color: #e50050;
  cursor: default;
  border-bottom: 2px solid #e50050;
}
#widget_screen_modal_export_settings.widget-screen-modal .roles-managment,
#widget_screen_modal_export_settings.widget-screen-modal .qcs-managment,
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment {
  margin: 25px 5px 10px 5px;
}
#widget_screen_modal_export_settings.widget-screen-modal .roles-managment .controls-link,
#widget_screen_modal_export_settings.widget-screen-modal .qcs-managment .controls-link,
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment .controls-link {
  margin-top: 5px;
}
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment {
  max-height: 440px;
}
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment .attribute-lists {
  display: block;
  white-space: nowrap;
  height: 349px;
  overflow: auto;
}
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment .attribute-lists .attribute-list:first-child {
  margin: 0px 34px 0px 0px;
}
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment .attribute-lists .attribute-list {
  display: inline-block;
  width: 300px;
  margin: 0px 34px;
}
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment .attribute-lists .attribute-list .dropdown-content {
  max-height: 250px !important;
}
#widget_screen_modal_export_settings.widget-screen-modal .attributes-managment .attribute-lists .attribute-list .attribute-name {
  font-weight: 600;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order {
  height: 450px;
  overflow-y: auto;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders {
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders .order {
  display: flex;
  background: #f9f9f9;
  border-bottom: 1px solid gray;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders .order .order-dragdrop {
  display: flex;
  height: 40px;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders .order .order-actions {
  display: flex;
  height: 40px;
  line-height: 35px;
  text-align: center;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders .order .order-title {
  display: flex;
  flex: 1 1 0px;
  align-items: center;
  padding: 5px;
  border-left: 1px solid #c9c9c9;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders .order .order-label {
  display: flex;
  align-items: center;
  padding-right: 5px;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders .order button.btn.btn-icon {
  opacity: 0.05;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order #orders .order:hover button.btn.btn-icon {
  opacity: 0.8;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order button.btn.btn-icon:active,
#widget_screen_modal_export_settings.widget-screen-modal #export_order button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order button.btn.btn-icon:disabled {
  color: #999999;
}
#widget_screen_modal_export_settings.widget-screen-modal #export_order button.btn.btn-icon:hover {
  color: #999999;
}
#dashboards_overview_search {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#dashboards_overview_search .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#dashboards_overview_search .panel-body {
  padding: 15px;
}
#dashboards_overview_search .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards_overview_search .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#dashboards_overview_search .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#dashboards_overview_search .panel-title > a {
  color: inherit;
}
#dashboards_overview_search .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards_overview_search .panel > .list-group,
#dashboards_overview_search .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#dashboards_overview_search .panel > .list-group .list-group-item,
#dashboards_overview_search .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#dashboards_overview_search .panel > .list-group:first-child .list-group-item:first-child,
#dashboards_overview_search .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards_overview_search .panel > .list-group:last-child .list-group-item:last-child,
#dashboards_overview_search .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards_overview_search .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#dashboards_overview_search .list-group + .panel-footer {
  border-top-width: 0;
}
#dashboards_overview_search .panel > .table,
#dashboards_overview_search .panel > .table-responsive > .table,
#dashboards_overview_search .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#dashboards_overview_search .panel > .table caption,
#dashboards_overview_search .panel > .table-responsive > .table caption,
#dashboards_overview_search .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#dashboards_overview_search .panel > .table:first-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#dashboards_overview_search .panel > .table:first-child > thead:first-child > tr:first-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#dashboards_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#dashboards_overview_search .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#dashboards_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#dashboards_overview_search .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#dashboards_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#dashboards_overview_search .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#dashboards_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#dashboards_overview_search .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#dashboards_overview_search .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#dashboards_overview_search .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#dashboards_overview_search .panel > .table:last-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#dashboards_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#dashboards_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#dashboards_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#dashboards_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#dashboards_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#dashboards_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#dashboards_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#dashboards_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#dashboards_overview_search .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#dashboards_overview_search .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#dashboards_overview_search .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#dashboards_overview_search .panel > .panel-body + .table,
#dashboards_overview_search .panel > .panel-body + .table-responsive,
#dashboards_overview_search .panel > .table + .panel-body,
#dashboards_overview_search .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#dashboards_overview_search .panel > .table > tbody:first-child > tr:first-child th,
#dashboards_overview_search .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#dashboards_overview_search .panel > .table-bordered,
#dashboards_overview_search .panel > .table-responsive > .table-bordered {
  border: 0;
}
#dashboards_overview_search .panel > .table-bordered > thead > tr > th:first-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#dashboards_overview_search .panel > .table-bordered > tbody > tr > th:first-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#dashboards_overview_search .panel > .table-bordered > tfoot > tr > th:first-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#dashboards_overview_search .panel > .table-bordered > thead > tr > td:first-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#dashboards_overview_search .panel > .table-bordered > tbody > tr > td:first-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#dashboards_overview_search .panel > .table-bordered > tfoot > tr > td:first-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#dashboards_overview_search .panel > .table-bordered > thead > tr > th:last-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#dashboards_overview_search .panel > .table-bordered > tbody > tr > th:last-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#dashboards_overview_search .panel > .table-bordered > tfoot > tr > th:last-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#dashboards_overview_search .panel > .table-bordered > thead > tr > td:last-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#dashboards_overview_search .panel > .table-bordered > tbody > tr > td:last-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#dashboards_overview_search .panel > .table-bordered > tfoot > tr > td:last-child,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#dashboards_overview_search .panel > .table-bordered > thead > tr:first-child > td,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#dashboards_overview_search .panel > .table-bordered > tbody > tr:first-child > td,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#dashboards_overview_search .panel > .table-bordered > thead > tr:first-child > th,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#dashboards_overview_search .panel > .table-bordered > tbody > tr:first-child > th,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#dashboards_overview_search .panel > .table-bordered > tbody > tr:last-child > td,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#dashboards_overview_search .panel > .table-bordered > tfoot > tr:last-child > td,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#dashboards_overview_search .panel > .table-bordered > tbody > tr:last-child > th,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#dashboards_overview_search .panel > .table-bordered > tfoot > tr:last-child > th,
#dashboards_overview_search .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#dashboards_overview_search .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#dashboards_overview_search .panel-group {
  margin-bottom: 20px;
}
#dashboards_overview_search .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#dashboards_overview_search .panel-group .panel + .panel {
  margin-top: 5px;
}
#dashboards_overview_search .panel-group .panel-heading {
  border-bottom: 0;
}
#dashboards_overview_search .panel-group .panel-heading + .panel-collapse > .panel-body,
#dashboards_overview_search .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#dashboards_overview_search .panel-group .panel-footer {
  border-top: 0;
}
#dashboards_overview_search .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#dashboards_overview_search .panel-default {
  border-color: #dddddd;
}
#dashboards_overview_search .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#dashboards_overview_search .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#dashboards_overview_search .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#dashboards_overview_search .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#dashboards_overview_search .panel-primary {
  border-color: #428bca;
}
#dashboards_overview_search .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#dashboards_overview_search .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#dashboards_overview_search .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#dashboards_overview_search .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#dashboards_overview_search .panel-success {
  border-color: #d6e9c6;
}
#dashboards_overview_search .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#dashboards_overview_search .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#dashboards_overview_search .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#dashboards_overview_search .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#dashboards_overview_search .panel-info {
  border-color: #bce8f1;
}
#dashboards_overview_search .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#dashboards_overview_search .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#dashboards_overview_search .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#dashboards_overview_search .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#dashboards_overview_search .panel-warning {
  border-color: #faebcc;
}
#dashboards_overview_search .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#dashboards_overview_search .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#dashboards_overview_search .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#dashboards_overview_search .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#dashboards_overview_search .panel-danger {
  border-color: #ebccd1;
}
#dashboards_overview_search .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#dashboards_overview_search .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#dashboards_overview_search .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#dashboards_overview_search .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#dashboards_overview_search #dashboards_overview_search_react {
  display: flex;
  flex-direction: row;
  height: calc(100% - 48px);
}
#dashboards_overview_search #dashboards_overview_search_react .search-box {
  display: flex;
  flex-direction: row;
  flex: 1;
  padding: 20px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side {
  display: flex;
  width: 350px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side .multiselect-filter {
  margin-top: 10px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side .multiselect-filter .dropdown-heading {
  border-radius: 0px !important;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side .multiselect-filter .select-item:hover {
  background-color: #f5f5f5 !important;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side .panel-heading {
  height: 16px;
  padding: 8px 15px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side .panel-body {
  flex: 1 1 0px;
  padding: 0px;
  overflow: auto;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #filters-side .panel-footer {
  padding: 7px 15px;
  text-align: right;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side {
  display: flex;
  flex: 1 1 0px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .ReactTable {
  border: none;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .ReactTable .widgets-actions {
  border: none;
  margin: 0px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .ReactTable .rt-tbody .rt-expander {
  margin: 0 11px;
}
#dashboards_overview_search #dashboards_overview_search_react .search-box #widgets-side .ReactTable .name-cell a {
  display: inline-block;
}
#dashboards_overview_search #dashboards_overview_search_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#dashboards_overview_search #dashboards_overview_search_react button.btn.btn-icon:active,
#dashboards_overview_search #dashboards_overview_search_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#dashboards_overview_search #dashboards_overview_search_react button.btn.btn-icon:hover {
  color: #999999;
}
#log_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#log_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#log_overview .panel-body {
  padding: 15px;
}
#log_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#log_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#log_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#log_overview .panel-title > a {
  color: inherit;
}
#log_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#log_overview .panel > .list-group,
#log_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#log_overview .panel > .list-group .list-group-item,
#log_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#log_overview .panel > .list-group:first-child .list-group-item:first-child,
#log_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#log_overview .panel > .list-group:last-child .list-group-item:last-child,
#log_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#log_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#log_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#log_overview .panel > .table,
#log_overview .panel > .table-responsive > .table,
#log_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#log_overview .panel > .table caption,
#log_overview .panel > .table-responsive > .table caption,
#log_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#log_overview .panel > .table:first-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#log_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#log_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#log_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#log_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#log_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#log_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#log_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#log_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#log_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#log_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#log_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#log_overview .panel > .table:last-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#log_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#log_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#log_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#log_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#log_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#log_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#log_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#log_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#log_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#log_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#log_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#log_overview .panel > .panel-body + .table,
#log_overview .panel > .panel-body + .table-responsive,
#log_overview .panel > .table + .panel-body,
#log_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#log_overview .panel > .table > tbody:first-child > tr:first-child th,
#log_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#log_overview .panel > .table-bordered,
#log_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#log_overview .panel > .table-bordered > thead > tr > th:first-child,
#log_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#log_overview .panel > .table-bordered > tbody > tr > th:first-child,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#log_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#log_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#log_overview .panel > .table-bordered > thead > tr > td:first-child,
#log_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#log_overview .panel > .table-bordered > tbody > tr > td:first-child,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#log_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#log_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#log_overview .panel > .table-bordered > thead > tr > th:last-child,
#log_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#log_overview .panel > .table-bordered > tbody > tr > th:last-child,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#log_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#log_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#log_overview .panel > .table-bordered > thead > tr > td:last-child,
#log_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#log_overview .panel > .table-bordered > tbody > tr > td:last-child,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#log_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#log_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#log_overview .panel > .table-bordered > thead > tr:first-child > td,
#log_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#log_overview .panel > .table-bordered > tbody > tr:first-child > td,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#log_overview .panel > .table-bordered > thead > tr:first-child > th,
#log_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#log_overview .panel > .table-bordered > tbody > tr:first-child > th,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#log_overview .panel > .table-bordered > tbody > tr:last-child > td,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#log_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#log_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#log_overview .panel > .table-bordered > tbody > tr:last-child > th,
#log_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#log_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#log_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#log_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#log_overview .panel-group {
  margin-bottom: 20px;
}
#log_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#log_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#log_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#log_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#log_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#log_overview .panel-group .panel-footer {
  border-top: 0;
}
#log_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#log_overview .panel-default {
  border-color: #dddddd;
}
#log_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#log_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#log_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#log_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#log_overview .panel-primary {
  border-color: #428bca;
}
#log_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#log_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#log_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#log_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#log_overview .panel-success {
  border-color: #d6e9c6;
}
#log_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#log_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#log_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#log_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#log_overview .panel-info {
  border-color: #bce8f1;
}
#log_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#log_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#log_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#log_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#log_overview .panel-warning {
  border-color: #faebcc;
}
#log_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#log_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#log_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#log_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#log_overview .panel-danger {
  border-color: #ebccd1;
}
#log_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#log_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#log_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#log_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#log_overview .inactive {
  color: #999999;
}
#log_overview .active {
  color: #000000;
}
#log_overview .content-box {
  height: calc(100% - 58px);
}
#log_overview .content-box .logTable {
  height: 100%;
  margin: 20px;
}
#log_overview .small-input {
  width: 130px;
}
#log_overview .ReactTable {
  background: white;
}
#log_overview .ReactTable .rt-thead.-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#log_overview .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#log_overview .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#log_overview .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#log_overview .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #4f992b;
}
#log_overview .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 rgba(79, 153, 43, 0.6);
}
#log_overview .ReactTable .rt-tbody {
  overflow-y: auto;
}
#log_overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#log_overview .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#log_overview .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#log_overview .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#log_overview .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#log_overview .ReactTable .-pagination .paging_icons #previousPage,
#log_overview .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#log_overview .ReactTable .-pagination .paging_icons #previousPage,
#log_overview .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#log_overview .ReactTable .-pagination .paging_icons #previousPage.disabled,
#log_overview .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#log_overview .ReactTable .-pagination .paging_icons #previousPage:hover,
#log_overview .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#log_info_modal {
  top: 30%;
}
#log_info_modal .modal-body {
  max-height: 300px;
}
#filemanager {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  overflow-y: auto;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#filemanager .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#filemanager .panel-body {
  padding: 15px;
}
#filemanager .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#filemanager .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#filemanager .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#filemanager .panel-title > a {
  color: inherit;
}
#filemanager .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#filemanager .panel > .list-group,
#filemanager .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#filemanager .panel > .list-group .list-group-item,
#filemanager .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#filemanager .panel > .list-group:first-child .list-group-item:first-child,
#filemanager .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#filemanager .panel > .list-group:last-child .list-group-item:last-child,
#filemanager .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#filemanager .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#filemanager .list-group + .panel-footer {
  border-top-width: 0;
}
#filemanager .panel > .table,
#filemanager .panel > .table-responsive > .table,
#filemanager .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#filemanager .panel > .table caption,
#filemanager .panel > .table-responsive > .table caption,
#filemanager .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#filemanager .panel > .table:first-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#filemanager .panel > .table:first-child > thead:first-child > tr:first-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#filemanager .panel > .table:first-child > tbody:first-child > tr:first-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#filemanager .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#filemanager .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#filemanager .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#filemanager .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#filemanager .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#filemanager .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#filemanager .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#filemanager .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#filemanager .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#filemanager .panel > .table:last-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#filemanager .panel > .table:last-child > tbody:last-child > tr:last-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#filemanager .panel > .table:last-child > tfoot:last-child > tr:last-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#filemanager .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#filemanager .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#filemanager .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#filemanager .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#filemanager .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#filemanager .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#filemanager .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#filemanager .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#filemanager .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#filemanager .panel > .panel-body + .table,
#filemanager .panel > .panel-body + .table-responsive,
#filemanager .panel > .table + .panel-body,
#filemanager .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#filemanager .panel > .table > tbody:first-child > tr:first-child th,
#filemanager .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#filemanager .panel > .table-bordered,
#filemanager .panel > .table-responsive > .table-bordered {
  border: 0;
}
#filemanager .panel > .table-bordered > thead > tr > th:first-child,
#filemanager .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#filemanager .panel > .table-bordered > tbody > tr > th:first-child,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#filemanager .panel > .table-bordered > tfoot > tr > th:first-child,
#filemanager .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#filemanager .panel > .table-bordered > thead > tr > td:first-child,
#filemanager .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#filemanager .panel > .table-bordered > tbody > tr > td:first-child,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#filemanager .panel > .table-bordered > tfoot > tr > td:first-child,
#filemanager .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#filemanager .panel > .table-bordered > thead > tr > th:last-child,
#filemanager .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#filemanager .panel > .table-bordered > tbody > tr > th:last-child,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#filemanager .panel > .table-bordered > tfoot > tr > th:last-child,
#filemanager .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#filemanager .panel > .table-bordered > thead > tr > td:last-child,
#filemanager .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#filemanager .panel > .table-bordered > tbody > tr > td:last-child,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#filemanager .panel > .table-bordered > tfoot > tr > td:last-child,
#filemanager .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#filemanager .panel > .table-bordered > thead > tr:first-child > td,
#filemanager .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#filemanager .panel > .table-bordered > tbody > tr:first-child > td,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#filemanager .panel > .table-bordered > thead > tr:first-child > th,
#filemanager .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#filemanager .panel > .table-bordered > tbody > tr:first-child > th,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#filemanager .panel > .table-bordered > tbody > tr:last-child > td,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#filemanager .panel > .table-bordered > tfoot > tr:last-child > td,
#filemanager .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#filemanager .panel > .table-bordered > tbody > tr:last-child > th,
#filemanager .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#filemanager .panel > .table-bordered > tfoot > tr:last-child > th,
#filemanager .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#filemanager .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#filemanager .panel-group {
  margin-bottom: 20px;
}
#filemanager .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#filemanager .panel-group .panel + .panel {
  margin-top: 5px;
}
#filemanager .panel-group .panel-heading {
  border-bottom: 0;
}
#filemanager .panel-group .panel-heading + .panel-collapse > .panel-body,
#filemanager .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#filemanager .panel-group .panel-footer {
  border-top: 0;
}
#filemanager .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#filemanager .panel-default {
  border-color: #dddddd;
}
#filemanager .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#filemanager .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#filemanager .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#filemanager .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#filemanager .panel-primary {
  border-color: #428bca;
}
#filemanager .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#filemanager .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#filemanager .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#filemanager .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#filemanager .panel-success {
  border-color: #d6e9c6;
}
#filemanager .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#filemanager .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#filemanager .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#filemanager .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#filemanager .panel-info {
  border-color: #bce8f1;
}
#filemanager .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#filemanager .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#filemanager .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#filemanager .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#filemanager .panel-warning {
  border-color: #faebcc;
}
#filemanager .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#filemanager .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#filemanager .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#filemanager .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#filemanager .panel-danger {
  border-color: #ebccd1;
}
#filemanager .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#filemanager .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#filemanager .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#filemanager .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#filemanager .side-menu {
  width: 44px;
  height: 100%;
  background: #f1f1f1;
  border-right: 1px solid #d5d5d5;
  position: absolute;
}
#filemanager .side-menu button {
  color: #555555;
  background-color: #eeeeee;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #555555;
  margin: 0;
  width: 45px;
  height: 45px !important;
  border-radius: 0;
  display: block;
}
#filemanager .page-body {
  padding: 20px;
  overflow: auto;
}
#filemanager .page-body .ReactTable {
  max-height: 615px;
}
#filemanager .page-body .ReactTable .rt-thead {
  padding-right: 15px;
}
#filemanager .page-body .ReactTable .rt-thead .rt-th {
  overflow: visible;
}
#filemanager .page-body .ReactTable .rt-tbody {
  overflow-y: scroll;
}
#filemanager .page-body .file_table .breadcrumb .btn-link {
  padding: 0 5px;
}
#filemanager .page-body .file_table .breadcrumb .actionbutton {
  color: #383838;
  padding: 0;
}
#filemanager .page-body .file_table .breadcrumb .divider {
  color: #999999;
  margin: 0 2px;
  vertical-align: sub;
}
#filemanager .upload-action {
  text-align: center;
}
#filemanager button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#filemanager button.btn.btn-icon:active,
#filemanager button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#filemanager button.btn.btn-icon:hover {
  color: #999999;
}
#filemanager button.btn.btn-icon:disabled,
#filemanager button.btn.btn-icon[disabled] {
  color: #999999;
}
#file-preview-modal {
  min-height: 100px;
  min-width: 100px;
  max-height: 80%;
  max-width: 80%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  overflow: auto;
  overflow-y: hidden;
}
#file-preview-modal .modal-header {
  cursor: move;
}
#file-preview-modal .modal-control-elements {
  position: absolute;
  top: 5px;
  right: 5px;
}
#file-preview-modal .modal-control-elements button {
  color: white;
  background-color: transparent;
  border: none;
}
#file-preview-modal .modal-control-elements button:hover {
  color: gray;
}
#file-preview-modal .downloadWrapper {
  height: 600px;
  width: 800px;
}
#file-preview-modal .file-preview-image img {
  max-height: 600px;
  max-width: 800px;
  height: auto;
  width: auto;
}
#file-preview-modal .file-preview-puretext textarea {
  height: 600px;
  width: 800px;
  overflow: auto;
  resize: none;
}
#file-preview-modal .file-preview-unknown {
  padding: 20px;
  background-color: #eeeeee;
  border: 1px solid #999999;
}
a.xbtn:not(.btn),
.xbtn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  margin: 0;
  background: #f9fafb;
  border: 1px solid #c4cdd5;
  border-radius: 3px;
  line-height: 1;
  color: #212b36;
  text-align: center;
  cursor: pointer;
  padding: 7px 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  transition-property: background, border, box-shadow;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
}
a.xbtn:not(.btn):hover,
.xbtn:hover,
a.xbtn:not(.btn):active,
.xbtn:active,
a.xbtn:not(.btn):focus,
.xbtn:focus {
  background: #dfe3e8;
  border-color: #c4cdd5;
  color: #212b36;
  text-decoration: none;
}
a.xbtn:not(.btn).xbtn-disabled,
.xbtn.xbtn-disabled,
a.xbtn:not(.btn):disabled,
.xbtn:disabled {
  background: #dfe3e8;
  box-shadow: none;
  cursor: not-allowed;
}
a.xbtn:not(.btn) > .xbtn__content,
.xbtn > .xbtn__content {
  display: flex;
  position: relative;
  font-weight: 400;
  text-transform: none;
  letter-spacing: normal;
  justify-content: center;
  align-items: center;
}
a.xbtn:not(.btn) .xbtn__icon,
.xbtn .xbtn__icon {
  padding: 0 10px 0 0;
}
a.xbtn:not(.btn).xbtn--actionbar,
.xbtn.xbtn--actionbar {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #000000;
  border-radius: 0px;
}
a.xbtn:not(.btn).xbtn--actionbar > .xbtn__content,
.xbtn.xbtn--actionbar > .xbtn__content {
  white-space: nowrap;
}
a.xbtn:not(.btn).xbtn--actionbar:hover,
.xbtn.xbtn--actionbar:hover,
a.xbtn:not(.btn).xbtn--actionbar:active,
.xbtn.xbtn--actionbar:active,
a.xbtn:not(.btn).xbtn--actionbar:focus,
.xbtn.xbtn--actionbar:focus {
  background: rgba(255, 255, 255, 0.08);
}
a.xbtn:not(.btn).xbtn-primary,
.xbtn.xbtn-primary {
  background: #e50050;
  border-color: #cc0046;
  -webkit-box-shadow: inset 0 1px 0 0 #cc0046;
  box-shadow: inset 0 1px 0 0 #cc0046;
  color: #ffffff;
}
a.xbtn:not(.btn).xbtn-primary:hover,
.xbtn.xbtn-primary:hover {
  background: #ff1f6f;
  border-color: #e50050;
  color: #ffffff;
}
a.xbtn:not(.btn).xbtn-supplier,
.xbtn.xbtn-supplier {
  background: #e50050;
  border-color: #cc0046;
  color: #ffffff;
}
a.xbtn:not(.btn).xbtn-supplier:hover,
.xbtn.xbtn-supplier:hover {
  background: #cc0046;
  border-color: #a30039;
  color: #ffffff;
}
a.xbtn:not(.btn).xbtn-no-radius,
.xbtn.xbtn-no-radius {
  border-radius: 0px;
}
a.xbtn:not(.btn).xbtn-link,
.xbtn.xbtn-link {
  border: none;
  box-shadow: none;
  color: #7a002b;
  background: transparent;
}
a.xbtn:not(.btn).xbtn-link:hover,
.xbtn.xbtn-link:hover,
a.xbtn:not(.btn).xbtn-link:active,
.xbtn.xbtn-link:active {
  color: #52001d;
  text-decoration: underline;
}
a.xbtn:not(.btn).xbtn-icon,
.xbtn.xbtn-icon {
  border: none;
  box-shadow: none;
  background: transparent;
}
a.xbtn:not(.btn).xbtn-icon:active,
.xbtn.xbtn-icon:active,
a.xbtn:not(.btn).xbtn-icon:focus,
.xbtn.xbtn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
a.xbtn:not(.btn).xbtn-icon:disabled,
.xbtn.xbtn-icon:disabled {
  color: #4f5c64;
}
a.xbtn:not(.btn).xbtn-icon:hover,
.xbtn.xbtn-icon:hover {
  color: #4f5c64;
}
a.xbtn:not(.btn).xbtn-icon.colored-cell__xbtn .toggle-ignore,
.xbtn.xbtn-icon.colored-cell__xbtn .toggle-ignore {
  font-size: 0.75em;
  position: absolute;
  top: 2px;
  right: 6px;
  color: tomato;
}
a.xbtn:not(.btn).xbtn--dropdown-menu,
.xbtn.xbtn--dropdown-menu {
  display: block;
  width: 100%;
  font-weight: 400;
  text-align: inherit;
  border: 0;
  border-radius: 0px;
}
a.xbtn:not(.btn).xbtn--selected,
.xbtn.xbtn--selected {
  border-color: #cc0046;
}
a.xbtn:not(.btn).xbtn--white,
.xbtn.xbtn--white {
  color: #ffffff;
}
a.xbtn:not(.btn).xbtn--white:hover,
.xbtn.xbtn--white:hover {
  color: #dadada;
}
a.xbtn:not(.btn).xbtn-full,
.xbtn.xbtn-full {
  width: 100%;
  height: 100%;
}
a.xbtn:not(.btn).xbtn-label,
.xbtn.xbtn-label {
  cursor: default;
}
a.xbtn:not(.btn).xbtn-label:active,
.xbtn.xbtn-label:active,
a.xbtn:not(.btn).xbtn-label:hover,
.xbtn.xbtn-label:hover,
a.xbtn:not(.btn).xbtn-label:focus,
.xbtn.xbtn-label:focus {
  background: #f9fafb;
  border-color: #c4cdd5;
  color: #212b36;
  text-decoration: none;
}
.xtag {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  margin: 0;
  line-height: 1;
  color: #212b36;
  text-align: center;
  height: 28px;
  text-decoration: none;
  transition-property: background, border, box-shadow;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
  white-space: nowrap;
}
.xtag .xtag__text {
  height: 100%;
  padding: 0 10px;
  display: inline-flex;
  align-items: center;
  background: #dfe3e8;
  border-right: 2px solid #c4cdd5;
  border-top: 1px solid #c4cdd5;
  border-bottom: 1px solid #c4cdd5;
}
.xtag .xtag__text:first-child {
  border-radius: 4px 0px 0px 4px;
  border-left: 1px solid #c4cdd5;
}
.xtag .xtag__text.xtag__text--light {
  background: #f4f6f8;
}
.xtag .xtag__action {
  height: 100%;
  padding: 0 10px;
  display: inline-flex;
  align-items: center;
  background: #dfe3e8;
  border-radius: 4px 0px 0px 4px;
}
.xtag .xtag__action:last-child {
  border: 1px solid #c4cdd5;
  border-width: 1px 1px 1px 0px;
  border-radius: 0px 4px 4px 0px;
}
.xtag .xtag__action:hover {
  background: #f4f6f8;
}
.xbatch {
  background: lightgray;
  border-radius: 15px;
  padding: 0 7px;
  margin-left: 10px;
}
a.xlink,
.xlink {
  color: #e50050;
}
a.xlink:not(.btn):not(.xbtn):hover,
.xlink:not(.btn):not(.xbtn):hover,
a.xlink:not(.btn):not(.xbtn):active,
.xlink:not(.btn):not(.xbtn):active {
  color: #cc0046;
  text-decoration: underline;
}
a.xlink:hover,
.xlink:hover,
a.xlink:active,
.xlink:active {
  color: #cc0046;
  text-decoration: underline;
}
.screen-title-bar-container {
  margin-bottom: 25px;
}
.screen-title-bar {
  display: flex;
  flex-wrap: wrap;
}
.screen-title-bar__navigation {
  display: flex;
  flex: 1 0 100%;
}
.screen-title-bar__navigation .screen-title-bar__back-link i {
  margin-right: 8px;
}
.screen-title-bar__heading-group {
  display: flex;
  flex: 1 1 0px;
  align-items: center;
}
.screen-title-bar__icon {
  margin-right: 8px;
}
.screen-title-bar__main-group {
  display: flex;
  flex: 1 1 0px;
}
.screen-title-bar__actions-group {
  display: flex;
  align-items: center;
}
.screen-title-bar__actions button {
  margin: 0 0 0 8px;
}
.screen-title-bar-title__actions {
  display: flex;
}
.screen-title-bar-title__actions .screen-title-bar-title__action {
  margin: 0 8px 0 0px;
}
.side-navigation {
  margin: 15px 0px;
}
.side-navigation ul.side-navigation__section {
  margin: 0px;
  padding: 0px;
}
.side-navigation li.side-navigation__list-item {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.side-navigation a.side-navigation__item {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  font-size: inherit;
  line-height: inherit;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  display: flex;
  flex-grow: 1;
  /* align-items: flex-start; */
  max-width: 100%;
  padding: 0 8px;
  margin: 0 8px;
  border-radius: 3px;
  color: #000000;
  text-decoration: none;
  text-align: left;
}
.side-navigation a.side-navigation__item.side-navigation__item--selected,
.side-navigation a.side-navigation__item:hover {
  background-image: linear-gradient(rgba(223, 227, 232, 0.3), rgba(223, 227, 232, 0.3));
  color: #000000;
  text-decoration: none;
}
.side-navigation span.side-navigation__icon {
  flex-shrink: 0;
  align-self: auto;
  width: 20px;
  height: 20px;
  margin-top: 6px;
  line-height: 20px;
  margin-right: 16px;
  margin-bottom: 6px;
}
.side-navigation span.side-navigation__text {
  flex: 1 1 auto;
  margin-top: 6px;
  margin-bottom: 6px;
  line-height: 20px;
}
.side-navigation .side-navigation-header {
  padding: 0px 16px 15px 16px;
}
.side-navigation .side-navigation-header a.side-navigation-header__title {
  color: #e50050;
}
.side-navigation .side-navigation-header a.side-navigation-header__title:hover,
.side-navigation .side-navigation-header a.side-navigation-header__title:active {
  color: #cc0046;
  text-decoration: underline;
}
.side-navigation .side-navigation-header .side-navigation-header__icon {
  flex-shrink: 0;
  align-self: auto;
  width: 20px;
  height: 20px;
  margin-top: 6px;
  line-height: 20px;
  margin-right: 6px;
  margin-bottom: 6px;
}
.rw-table-filterable-tablehead {
  display: flex;
  align-items: center;
  height: 29px;
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__name-ignore {
  font-style: italic;
  font-weight: 300;
}
.rw-table-filterable-tablehead .ignorable {
  padding: 7px;
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__multiselect {
  flex: 1 1 0px;
  text-align: left;
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__statistics {
  display: flex;
  padding: 4px 8px;
  border-radius: 3px;
  margin-left: 8px;
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__dropdown-toggle {
  margin-left: 0px;
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__statistics--changed {
  background: #f6ad29;
  color: #000000;
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__statistics--changed.rw-table-filterable-tablehead__dropdown-active {
  border: 1px solid #000000;
  box-shadow: 0 0 0 1px rgba(19, 19, 19, 0.25), 0 1px 3px 0 rgba(19, 19, 19, 0.25);
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__statistics--failed {
  background: #d53e42;
  color: #ffffff;
}
.rw-table-filterable-tablehead .rw-table-filterable-tablehead__statistics--failed.rw-table-filterable-tablehead__dropdown-active {
  border: 1px solid #000000;
  box-shadow: 0 0 0 1px rgba(19, 19, 19, 0.25), 0 1px 3px 0 rgba(19, 19, 19, 0.25);
}
.multiselect-columns {
  display: inline;
}
.multiselect-columns .irw-dropdownMenu-header {
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #dfe3e8;
  padding: 5px 20px 5px 10px;
  border-radius: 3px;
  position: relative;
  height: 100%;
  width: 100%;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.multiselect-columns .irw-dropdownMenu-header i {
  position: absolute;
  right: 5%;
  top: 30%;
  color: #dfe3e8;
}
.multiselect-columns .irw-dropdownMenu-menu {
  position: absolute;
  top: 5px;
  z-index: 9999;
  border: 1px solid #c4cdd5;
  background-color: #ffffff;
  overflow-y: auto !important;
  overflow-x: hidden;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
.multiselect-columns .irw-dropdownMenu-menu.align-right {
  right: 0;
}
.multiselect-columns .irw-dropdownMenu-menu.align-left {
  left: 0;
}
.multiselect-columns .irw-dropdownMenu-searchBar {
  display: flex;
  position: relative;
}
.multiselect-columns .irw-dropdownMenu-searchBar i.search {
  position: absolute;
  top: 5px;
}
.multiselect-columns .irw-dropdownMenu-searchBar input {
  padding: 4px 7px 4px 27px;
  border: 1px solid #dfe3e8;
}
.multiselect-columns .irw-dropdownMenu-searchBar i.reset {
  position: absolute;
  right: 10px;
  top: 10px;
}
.multiselect-columns .irw-dropdownMenu-element {
  padding: 5px;
  text-align: left;
  border-bottom: 1px solid #dfe3e8;
}
.multiselect-columns .irw-dropdownMenu-element input {
  margin-top: 0;
}
.multiselect-columns .irw-dropdownMenu-element span {
  margin-left: 10px;
}
.multiselect-columns .irw-dropdownMenu-element:hover {
  cursor: pointer;
  background-color: #dfe3e8;
}
.multiselect-columns .irw-dropdownMenu-selectAllElement {
  background: #f9fafb;
  border-top: 1px solid #dfe3e8;
}
.attributes-multiselect {
  display: inline;
}
.attributes-multiselect .xbtn-attributes-multiselect {
  width: 100%;
  background-color: #ffffff;
}
.attributes-multiselect .xbtn-attributes-multiselect .xbtn__content {
  flex: 1 1 0px;
  justify-content: space-between;
}
.attributes-multiselect .xbtn-attributes-multiselect .xbtn__text {
  text-align: left;
  line-height: 1.5;
}
.attributes-multiselect .dropdown_header {
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #dfe3e8;
  padding: 5px 20px 5px 10px;
  border-radius: 3px;
  position: relative;
  height: 100%;
  width: 100%;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.attributes-multiselect .dropdown_header i {
  position: absolute;
  right: 5%;
  top: 30%;
  color: #dfe3e8;
}
.attributes-multiselect .dropdown_menu {
  width: 100%;
  position: absolute;
  top: 5px;
  z-index: 9999;
  border: 1px solid #c4cdd5;
  background-color: #ffffff;
  overflow-y: auto !important;
  overflow-x: hidden;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
.attributes-multiselect .dropdown_menu.align-right {
  right: 0;
}
.attributes-multiselect .dropdown_menu.align-left {
  left: 0;
}
.attributes-multiselect .dropdown_search-bar {
  display: flex;
  position: relative;
}
.attributes-multiselect .dropdown_search-bar i.search {
  position: absolute;
  top: 7px;
  left: 5px;
}
.attributes-multiselect .dropdown_search-bar input {
  width: 100%;
  padding: 4px 28px 4px 27px;
  border: 1px solid #dfe3e8;
}
.attributes-multiselect .dropdown_search-bar i.reset {
  position: absolute;
  right: 12px;
  top: 10px;
}
.attributes-multiselect .dropdown_element {
  padding: 5px;
  text-align: left;
  border-bottom: 1px solid #dfe3e8;
}
.attributes-multiselect .dropdown_element input {
  margin-top: 0;
}
.attributes-multiselect .dropdown_element span {
  margin-left: 10px;
}
.attributes-multiselect .dropdown_element:hover {
  cursor: pointer;
  background-color: #dfe3e8;
}
.attributes-multiselect .dropdown_select-all-element {
  background: #f9fafb;
  border-top: 1px solid #dfe3e8;
}
.attributes-multiselect .dropdown_item-divider {
  padding: 3px 10px;
  background-color: #f9fafb;
  border-bottom: 1px solid #dfe3e8;
  border-top: 1px solid #dfe3e8;
}
.supplier-portal-modal {
  border-radius: 6px;
  box-shadow: 0 31px 41px 0 rgba(32, 42, 53, 0.2), 0 2px 16px 0 rgba(32, 42, 54, 0.08);
}
.supplier-portal-modal .modal-header {
  color: #000000;
  padding: 16px 20px;
  background-color: transparent;
  font-size: 14px;
}
.supplier-portal-modal .modal-footer {
  background: #ffffff;
  padding: 16px;
}
.supplier-portal-modal.supplier-portal-modal--warning .modal-header {
  background-color: #dc6343;
  color: #ffffff;
}
.xalert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #aa7d29;
  background-color: #fcf8e3;
  border: 1px solid #aa8134;
  border-radius: 4px;
}
.xalert--error {
  color: #b85355;
  background-color: #f2dede;
  border: 1px solid #b35d5e;
}
.xalert--success {
  color: #5c8846;
  background-color: #dff0d8;
  border: 1px solid #779867;
}
.xalert--info {
  color: #011f25;
  background-color: #d6ebff;
  border: 1px solid #46617b;
}
#supplier_portal {
  width: 100%;
  height: 100%;
  background: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, "San Francisco", Arial, sans-serif, "Open Sans";
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  color: #4f5c64;
}
#supplier_portal .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#supplier_portal .panel-body {
  padding: 15px;
}
#supplier_portal .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#supplier_portal .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#supplier_portal .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#supplier_portal .panel-title > a {
  color: inherit;
}
#supplier_portal .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#supplier_portal .panel > .list-group,
#supplier_portal .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#supplier_portal .panel > .list-group .list-group-item,
#supplier_portal .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#supplier_portal .panel > .list-group:first-child .list-group-item:first-child,
#supplier_portal .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#supplier_portal .panel > .list-group:last-child .list-group-item:last-child,
#supplier_portal .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#supplier_portal .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#supplier_portal .list-group + .panel-footer {
  border-top-width: 0;
}
#supplier_portal .panel > .table,
#supplier_portal .panel > .table-responsive > .table,
#supplier_portal .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#supplier_portal .panel > .table caption,
#supplier_portal .panel > .table-responsive > .table caption,
#supplier_portal .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#supplier_portal .panel > .table:first-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#supplier_portal .panel > .table:first-child > thead:first-child > tr:first-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#supplier_portal .panel > .table:first-child > tbody:first-child > tr:first-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#supplier_portal .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#supplier_portal .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#supplier_portal .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#supplier_portal .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#supplier_portal .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#supplier_portal .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#supplier_portal .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#supplier_portal .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#supplier_portal .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#supplier_portal .panel > .table:last-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#supplier_portal .panel > .table:last-child > tbody:last-child > tr:last-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#supplier_portal .panel > .table:last-child > tfoot:last-child > tr:last-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#supplier_portal .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#supplier_portal .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#supplier_portal .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#supplier_portal .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#supplier_portal .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#supplier_portal .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#supplier_portal .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#supplier_portal .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#supplier_portal .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#supplier_portal .panel > .panel-body + .table,
#supplier_portal .panel > .panel-body + .table-responsive,
#supplier_portal .panel > .table + .panel-body,
#supplier_portal .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#supplier_portal .panel > .table > tbody:first-child > tr:first-child th,
#supplier_portal .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#supplier_portal .panel > .table-bordered,
#supplier_portal .panel > .table-responsive > .table-bordered {
  border: 0;
}
#supplier_portal .panel > .table-bordered > thead > tr > th:first-child,
#supplier_portal .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#supplier_portal .panel > .table-bordered > tbody > tr > th:first-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#supplier_portal .panel > .table-bordered > tfoot > tr > th:first-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#supplier_portal .panel > .table-bordered > thead > tr > td:first-child,
#supplier_portal .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#supplier_portal .panel > .table-bordered > tbody > tr > td:first-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#supplier_portal .panel > .table-bordered > tfoot > tr > td:first-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#supplier_portal .panel > .table-bordered > thead > tr > th:last-child,
#supplier_portal .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#supplier_portal .panel > .table-bordered > tbody > tr > th:last-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#supplier_portal .panel > .table-bordered > tfoot > tr > th:last-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#supplier_portal .panel > .table-bordered > thead > tr > td:last-child,
#supplier_portal .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#supplier_portal .panel > .table-bordered > tbody > tr > td:last-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#supplier_portal .panel > .table-bordered > tfoot > tr > td:last-child,
#supplier_portal .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#supplier_portal .panel > .table-bordered > thead > tr:first-child > td,
#supplier_portal .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#supplier_portal .panel > .table-bordered > tbody > tr:first-child > td,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#supplier_portal .panel > .table-bordered > thead > tr:first-child > th,
#supplier_portal .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#supplier_portal .panel > .table-bordered > tbody > tr:first-child > th,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#supplier_portal .panel > .table-bordered > tbody > tr:last-child > td,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#supplier_portal .panel > .table-bordered > tfoot > tr:last-child > td,
#supplier_portal .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#supplier_portal .panel > .table-bordered > tbody > tr:last-child > th,
#supplier_portal .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#supplier_portal .panel > .table-bordered > tfoot > tr:last-child > th,
#supplier_portal .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#supplier_portal .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#supplier_portal .panel-group {
  margin-bottom: 20px;
}
#supplier_portal .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#supplier_portal .panel-group .panel + .panel {
  margin-top: 5px;
}
#supplier_portal .panel-group .panel-heading {
  border-bottom: 0;
}
#supplier_portal .panel-group .panel-heading + .panel-collapse > .panel-body,
#supplier_portal .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#supplier_portal .panel-group .panel-footer {
  border-top: 0;
}
#supplier_portal .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#supplier_portal .panel-default {
  border-color: #dddddd;
}
#supplier_portal .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#supplier_portal .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#supplier_portal .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#supplier_portal .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#supplier_portal .panel-primary {
  border-color: #428bca;
}
#supplier_portal .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#supplier_portal .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#supplier_portal .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#supplier_portal .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#supplier_portal .panel-success {
  border-color: #d6e9c6;
}
#supplier_portal .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#supplier_portal .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#supplier_portal .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#supplier_portal .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#supplier_portal .panel-info {
  border-color: #bce8f1;
}
#supplier_portal .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#supplier_portal .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#supplier_portal .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#supplier_portal .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#supplier_portal .panel-warning {
  border-color: #faebcc;
}
#supplier_portal .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#supplier_portal .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#supplier_portal .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#supplier_portal .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#supplier_portal .panel-danger {
  border-color: #ebccd1;
}
#supplier_portal .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#supplier_portal .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#supplier_portal .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#supplier_portal .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#supplier_portal *,
#supplier_portal :after,
#supplier_portal :before {
  box-sizing: border-box;
}
#supplier_portal #supplier_portal_view {
  display: flex;
  height: 100%;
  width: 100%;
}
#supplier_portal #supplier_portal_view .access {
  display: flex;
  flex: 1 1 0px;
  height: 100%;
  width: 100%;
}
#supplier_portal #supplier_portal_view .menubar {
  display: flex;
  position: fixed;
  justify-content: space-between;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 500;
  background-color: #dfe3e8;
}
#supplier_portal #supplier_portal_view .menubar .home-navigation {
  display: flex;
  flex: 1 1 0px;
  padding: 12px;
}
#supplier_portal #supplier_portal_view .menubar .home-navigation .home-link {
  width: 44px;
}
#supplier_portal #supplier_portal_view .menubar .home-navigation .home-link .home-logo {
  width: 100%;
  margin: -15px 0px -12px -12px;
}
#supplier_portal #supplier_portal_view .menubar .home-navigation .home-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  color: #000000;
  font-weight: 600;
}
#supplier_portal #supplier_portal_view .menubar .center-column {
  width: 70%;
}
#supplier_portal #supplier_portal_view .menubar .right-column {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 30%;
}
#supplier_portal #supplier_portal_view .menubar .right-column .actionbar {
  display: flex;
}
#supplier_portal #supplier_portal_view .menubar .right-column .actionbar .dropdown-menu {
  border: none;
  margin-top: 10px;
}
#supplier_portal #supplier_portal_view .menubar .right-column .actionbar .dropdown-menu * {
  box-sizing: content-box;
}
#supplier_portal #supplier_portal_view .menubar .right-column .actionbar .action {
  margin: 0 5px;
  padding: 0 5px 0 0;
}
#supplier_portal #supplier_portal_view .profile-menu,
#supplier_portal #supplier_portal_view .language-menu,
#supplier_portal #supplier_portal_view .notifications-menu {
  display: flex;
  flex-direction: column;
  width: 240px;
  background-color: #ffffff;
  border: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .profile-menu .menu-header,
#supplier_portal #supplier_portal_view .language-menu .menu-header,
#supplier_portal #supplier_portal_view .notifications-menu .menu-header {
  border-bottom: 1px solid #dfe3e8;
  width: 200px;
  padding: 10px 20px;
}
#supplier_portal #supplier_portal_view .profile-menu .menu-entry,
#supplier_portal #supplier_portal_view .language-menu .menu-entry,
#supplier_portal #supplier_portal_view .notifications-menu .menu-entry,
#supplier_portal #supplier_portal_view .profile-menu notification,
#supplier_portal #supplier_portal_view .language-menu notification,
#supplier_portal #supplier_portal_view .notifications-menu notification {
  border-bottom: 1px solid #dfe3e8;
  width: 200px;
  padding: 10px 20px;
}
#supplier_portal #supplier_portal_view .profile-menu .menu-entry:hover,
#supplier_portal #supplier_portal_view .language-menu .menu-entry:hover,
#supplier_portal #supplier_portal_view .notifications-menu .menu-entry:hover,
#supplier_portal #supplier_portal_view .profile-menu notification:hover,
#supplier_portal #supplier_portal_view .language-menu notification:hover,
#supplier_portal #supplier_portal_view .notifications-menu notification:hover {
  background-color: #f5f5f5;
}
#supplier_portal #supplier_portal_view .profile-menu .language-menu-entry,
#supplier_portal #supplier_portal_view .language-menu .language-menu-entry,
#supplier_portal #supplier_portal_view .notifications-menu .language-menu-entry {
  position: relative;
}
#supplier_portal #supplier_portal_view .profile-menu .menu-header .user-info {
  display: flex;
  flex-direction: column;
  margin-top: 7px;
}
#supplier_portal #supplier_portal_view .profile-menu .menu-header .user-info .user-group-icon {
  color: #002364;
  padding-right: 5px;
}
#supplier_portal #supplier_portal_view .language-menu {
  position: absolute;
  top: -1px;
  left: -202px;
  width: 200px;
  overflow: hidden;
}
#supplier_portal #supplier_portal_view .notifications-menu {
  width: 350px;
}
#supplier_portal #supplier_portal_view .notifications-menu .menu-header {
  width: calc(100% - 40px);
}
#supplier_portal #supplier_portal_view .notifications-menu .empty {
  width: 200px;
  padding: 10px 20px;
  color: #888888;
  font-size: 12px;
}
#supplier_portal #supplier_portal_view .notifications-menu .notifications-list {
  max-height: 350px;
  overflow-y: auto;
}
#supplier_portal #supplier_portal_view .notifications-menu .notification {
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .notifications-menu .notification .notification-text {
  padding: 10px 20px;
  white-space: break-spaces;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#supplier_portal #supplier_portal_view .sidebar {
  display: flex;
  flex-direction: column;
  height: calc(100% - 44px);
  width: 200px;
  position: fixed;
  z-index: 501;
  top: 44px;
  left: 0px;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-footer {
  display: flex;
  padding-top: 6px;
  justify-content: center;
  border-right: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-footer .suppliershuttle-logo {
  width: 180px;
  margin: 6px;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-footer .version {
  font-size: 10px;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body {
  flex: 1 1 0px;
  width: 100%;
  border-right: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-title {
  font-size: 14.75px;
  /* margin: 18px 8px; */
  padding: 15px 12px 10px 12px;
  /* background: #fddc37; */
  /* border-bottom: 29px solid #fddc36; */
  color: #3f4eae;
  /* margin-bottom: 10px; */
  /* box-shadow: 0 2px 0 0 #7682ce; */
  /* font-weight: 600; */
  /* margin: 0px 0px 12px 0px; */
  /* font-weight: 600; */
  /* border-top-right-radius: 3px; */
  margin: 0px 0px 10px 0px;
  /* border: 1px solid #c4cdd5; */
  /* border-bottom-right-radius: 3px;*/
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-title i {
  margin-right: 10px;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-title:hover {
  color: #002364;
  background: rgba(223, 227, 232, 0.3);
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-icon {
  margin-right: 10px;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-options {
  margin: 0px;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-options li {
  display: flex;
  list-style: none;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-options .data-object-option {
  margin: 0px 8px;
  padding: 0px 8px;
  font-size: 14px;
  flex: 1 1 0px;
  color: #3f4eae;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-options .data-object-option .option-icon {
  padding: 8px 8px 8px 6px;
  width: 25px;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-options .data-object-option:hover {
  color: #002364;
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-options .data-object-option.selected {
  background: rgba(92, 106, 196, 0.12);
}
#supplier_portal #supplier_portal_view .sidebar .sidebar-body .data-object-options .data-object-option.unselected:hover {
  background: rgba(223, 227, 232, 0.3);
  color: #002364;
}
#supplier_portal #supplier_portal_view .content-box {
  padding: 44px 0 0 201px;
  width: 100vw;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 15px;
  overflow-y: auto;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view .my-company {
  color: #002364;
  font-size: 24px;
  margin-bottom: 20px;
  text-align: center;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view .hosting-company {
  font-size: 32px;
  margin-top: 50px;
  line-height: 50px;
  text-align: center;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view .colored-icon {
  color: #002364;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view .intro-text {
  margin-left: 5px;
  vertical-align: 25%;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view .quick-start-buttons {
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
  justify-content: center;
  margin: 50px;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view .quick-start-buttons .button-container {
  min-width: 200px;
  min-height: 100px;
  margin: 10px;
}
#supplier_portal #supplier_portal_view .content-box .welcome-view .supplier-shuttle-video {
  margin: 50px;
  width: auto;
  height: 45%;
}
#supplier_portal #supplier_portal_view .shipment-view {
  height: 100%;
  width: 100%;
  padding: 15px;
  overflow: auto;
}
#supplier_portal #supplier_portal_view .shipment-view .actions-row {
  display: flex;
  justify-content: flex-end;
  padding: 15px 0px 0px 0px;
  border-top: 1px solid #ccc;
}
#supplier_portal #supplier_portal_view .shipment-view .actions-row .xbtn {
  margin-left: 8px;
}
#supplier_portal #supplier_portal_view .shipment-view .processing-screen {
  padding: 15px;
  background: #ffffff;
  border: 1px solid #dfe3e8;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage {
  height: calc(100% - 30px);
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .steps {
  height: calc(100% - 250px);
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .step:nth-child(2) {
  flex: 1 1 0px;
  height: calc(100% - 100px);
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .step:nth-child(2) .content {
  height: 100%;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .step {
  display: flex;
  flex-direction: row;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .step .number {
  width: 50px;
  height: 50px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .step .number .number-badge {
  border-radius: 100px;
  background: #e50050;
  color: #ffffff;
  padding: 10px 15px;
  line-height: 50px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .step .content {
  display: flex;
  width: 100%;
  align-items: center;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .file-form {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .file-form .file {
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .file-form form {
  display: flex;
  flex-direction: row;
  margin: 0px;
  align-items: baseline;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .file-form #input_file {
  display: none;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .file-form .file-name {
  background: #ffffff;
  padding: 4px 5px 4px 15px;
  width: 400px;
  border: 1px solid #cccccc;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .file-form .status {
  padding-left: 20px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .table-form .dd-form {
  display: flex;
  width: 500px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .table-form .dd-label {
  flex: 0 0 86px;
  padding: 5px 0px 5px 14px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .table-form .dd-menu {
  flex: 0 0 411px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table {
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  background: #ffffff;
  border-bottom: 1px solid #ddd;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .header .left-side {
  display: flex;
  align-items: center;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .header .left-side .title {
  margin-right: 10px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .header .left-side .select-table-list {
  width: 300px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body {
  display: flex;
  flex-direction: row;
  height: calc(100% - 49px);
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list {
  flex: 0 0 300px;
  border-right: 1px solid #ccc;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list > .header {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list > .body {
  height: calc(100% - 43px);
  overflow-y: scroll;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list > .body .structure-table {
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list > .body .structure-table .btn-row {
  border: none;
  background: none;
  width: 250px;
  text-align: left;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list > .body .structure-table .btn-row:active,
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list > .body .structure-table .btn-row:focus {
  background: none;
  border: none;
  box-shadow: none !important;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .tables-list > .body .structure-table .btn-row:hover {
  color: #999999;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .columns-list {
  flex: 1 1 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .columns-list > .header {
  padding: 10px;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .columns-list > .body {
  height: calc(100% - 46px);
  overflow-y: scroll;
  background: #ffffff;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .columns-list > .body .column {
  display: flex;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background-color: #f9fafb;
  margin-left: 40px;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .columns-list > .body .column .name {
  flex: 1 1 0px;
  align-self: center;
}
#supplier_portal #supplier_portal_view .shipment-view .upload-stage .select-table > .body .columns-list > .body .column .type {
  width: 300px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage {
  height: 100%;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .panel {
  height: calc(100% - 300px);
  border-radius: 3px;
  background-color: white;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  margin-bottom: 15px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .panel-body {
  height: 100%;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .synchronization {
  display: flex;
  flex-direction: row;
  flex: 1 1 0px;
  height: 45px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .synchronization .synchronization__message {
  flex: 1 1 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .object-selection {
  display: inline-block;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .object-selection .object-selection__menu {
  min-width: 300px;
  max-width: 500px;
  max-height: 80vh;
  overflow: auto;
  background: white;
  border: none;
  z-index: 99999999;
  position: absolute;
  margin: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .object-selection .object-selection__menu.object-selection__menu--open {
  border: 1px solid #c4cdd5;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .object-selection .object-selection__menu-item {
  color: black;
  background: white;
  padding: 5px 8px;
  border-bottom: 1px solid #c4cdd5;
  text-align: left;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .object-selection .object-selection__menu-item.object-selection__menu-item--highlighted {
  cursor: pointer;
  background: #dfe3e8;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .unmapped-attributes {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .unmapped-attributes .unmapped-attributes__message {
  padding: 8px 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .unmapped-attributes .unmapped-attributes__action {
  padding: 8px 15px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .select-configuration {
  display: flex;
  align-items: center;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .select-configuration .select-configuration__label {
  padding: 8px 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .select-configuration .select-configuration__list {
  width: 700px;
  padding: 8px 15px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .filters {
  display: flex;
  align-items: center;
  background: whitesmoke;
  border: 1px solid #dfe3e8;
  margin-bottom: 8px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .filters .search-column {
  flex: 1 0 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .filters .search-column .search-column__search-input {
  width: 100%;
  border: 1px solid #dfe3e8;
  padding: 0px 0px 0px 10px;
  height: 40px;
  margin: 0px;
  font-size: 14px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .filters .mapping-filter-column {
  padding: 5px;
  text-align: center;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects {
  margin-bottom: 25px;
  background: #ffffff;
  border: 1px solid #dfe3e8;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__header {
  padding: 10px 15px;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__content {
  display: flex;
  padding: 10px 15px;
  justify-content: space-between;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__content .mapping-eobjects {
  flex: 1 0 0;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__content .mapping-button {
  flex: 0 0 140px;
  padding: 0 5px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__content .mapping-button > button {
  width: 100%;
  height: 100%;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__content .mapping-tables {
  flex: 1 0 0;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings {
  padding: 10px 15px 0px 15px;
  border-top: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping {
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .incorrect {
  background-color: #f5d1d2;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .xbtn {
  padding: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .xbtn .xbtn__content {
  padding: 7px 16px;
  color: #444;
  height: 30px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .xbtn .xbtn__content.selected {
  border-bottom: 2px solid #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .xbtn .xbtn__icon {
  padding: 0 10px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .xbtn-mapping {
  border-radius: 3px 0 0 3px;
  border-right: none;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .xbtn-delete {
  border-radius: 0 3px 3px 0;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping-objects .mapping-objects__mappings .mapping .xbtn-delete .xbtn__content {
  padding: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping {
  height: auto;
  min-height: calc(100% - 64px);
  margin-bottom: 15px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-body {
  height: 100%;
  overflow: visible;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row {
  display: flex;
  align-items: center;
  background: whitesmoke;
  border: 1px solid #dfe3e8;
  margin-bottom: 8px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row.mapping-error {
  border-color: red;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row:hover {
  background: #dddddd;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row.header {
  border-color: #dddd;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row.header .attribute {
  color: #000000;
  background: #f4f6f8;
  border-left: 1px solid #dfe3e8;
  padding: 5px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row.header .attribute .name {
  flex: 1 1 0px;
  padding: 10px 0px 10px 10px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row.header .attribute .action-reset {
  align-self: center;
  width: 52px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row.header .eattribute {
  color: #000000;
  background: #e0f2fe;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .mapping-row.header .placeholder-arrow {
  color: #4f5c64;
  background: whitesmoke;
  padding: 10px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .attribute {
  display: flex;
  flex: 1 0 300px;
  padding: 10px 10px 10px 0px;
  align-items: center;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .attribute .attributes-selection {
  flex: 1 1 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .eattribute {
  display: flex;
  flex: 1 0 300px;
  padding: 10px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .eattribute .name {
  flex: 1 1 0px;
  margin-right: 10px;
  line-height: 30px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .eattribute .name span.mandatory {
  margin-left: 10px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .eattribute .codelist-mapping {
  display: flex;
  align-self: center;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .eattribute .codelist-mapping .xbtn-group {
  border-radius: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .eattribute .codelist-mapping .xbtn-group:first-child {
  border-radius: 3px 0px 0px 3px;
  border-right: none;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .eattribute .codelist-mapping .xbtn-group:last-child {
  border-radius: 0px 3px 3px 0px;
  border-left: none;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow {
  flex: 0 0 140px;
  padding: 5px;
  color: #b2b2b2;
  text-align: center;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-100 {
  box-shadow: inset 100px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-90 {
  box-shadow: inset 90px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-80 {
  box-shadow: inset 80px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-70 {
  box-shadow: inset 70px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-60 {
  box-shadow: inset 60px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-50 {
  box-shadow: inset 50px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-40 {
  box-shadow: inset 40px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-30 {
  box-shadow: inset 30px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-20 {
  box-shadow: inset 20px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-10 {
  box-shadow: inset 10px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good-0 {
  box-shadow: inset 5px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-100 {
  box-shadow: inset 100px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-90 {
  box-shadow: inset 90px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-80 {
  box-shadow: inset 80px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-70 {
  box-shadow: inset 70px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-60 {
  box-shadow: inset 60px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-50 {
  box-shadow: inset 50px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-40 {
  box-shadow: inset 40px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-30 {
  box-shadow: inset 30px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-20 {
  box-shadow: inset 20px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-10 {
  box-shadow: inset 10px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe-0 {
  box-shadow: inset 5px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-100 {
  box-shadow: inset 100px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-90 {
  box-shadow: inset 90px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-80 {
  box-shadow: inset 80px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-70 {
  box-shadow: inset 70px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-60 {
  box-shadow: inset 60px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-50 {
  box-shadow: inset 50px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-40 {
  box-shadow: inset 40px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-30 {
  box-shadow: inset 30px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-20 {
  box-shadow: inset 20px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-10 {
  box-shadow: inset 10px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad-0 {
  box-shadow: inset 5px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good {
  background: #f9fafb;
  width: 100px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--good:hover {
  box-shadow: inset 5px 0 0 0 #91d76e;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe {
  background: #f9fafb;
  width: 100px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--maybe:hover {
  box-shadow: inset 5px 0 0 0 #ffd632;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad {
  background: #f9fafb;
  width: 100px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn.xbtn-label.xbtn-label--bad:hover {
  box-shadow: inset 5px 0 0 0 #da5357;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn .far {
  transition: visibility 0s, opacity 0.8s linear;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn .fa-hover-show,
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn:hover .fa-hover-hidden {
  visibility: hidden;
  opacity: 0;
  width: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .mapping .placeholder-arrow .xbtn:hover .fa-hover-show {
  visibility: visible;
  opacity: 1;
  width: auto;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .logs-section .mapping-change {
  padding: 10px 10px 10px 45px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .logs-section .mapping-change .mapping-change__header {
  font-weight: bold;
  padding: 0px 8px 5px;
}
#supplier_portal #supplier_portal_view .shipment-view .configuration-stage .supplier_mapping_actions_wrapper .xbtn--dropdown-menu {
  text-align: left;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .moving-container {
  display: flex;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .moving-container .rw-dropdown-list.rw-widget {
  font-size: 0.9em;
  width: 300px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .moving-container .xbtn {
  border-radius: 0px 3px 3px 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .moving-container__message {
  align-self: center;
  padding: 0px 5px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .xbtn-icon--slim {
  padding: 7px 4px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .tables-list {
  height: auto;
  border-radius: 3px;
  background-color: white;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  margin-bottom: 25px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .tables-list__header {
  display: flex;
  padding: 7px;
  background: white;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .tables-list__header__search {
  position: relative;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .tables-list__header__search input {
  width: 400px;
  padding-right: 40px;
  border-width: 0px 0px 1px 0px;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .tables-list__header__search button {
  position: absolute;
  right: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .tables-list__tables {
  display: flex;
  max-height: 200px;
  padding: 7px;
  flex-wrap: wrap;
  overflow: auto;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .tables-list__table {
  margin: 4px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__value {
  width: calc(100% - 50px);
  height: 36px;
  margin: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__menu {
  position: absolute;
  right: 0px;
  z-index: 999999;
  border: 1px solid #c4cdd5;
  border-top: none;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  background-color: #ffffff;
  width: 180px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__toggle-button {
  color: #c4cdd5;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__toggle-button:hover {
  color: #000000;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__toggle-button.filter-options__toggle-button--active {
  color: #000000;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__divider {
  height: 4px;
  background-color: #c4cdd5;
  width: 100%;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__checkbox-label {
  padding: 5px;
  text-align: left;
  border-bottom: 1px solid #dfe3e8;
  box-sizing: border-box;
  font-size: 14px;
  line-height: auto;
  margin: 0px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__checkbox-label > input {
  margin-top: 0px;
  margin-right: 5px;
}
#supplier_portal #supplier_portal_view .shipment-view .assign-stage .filter-options__checkbox-label--highlighted {
  background: #dfe3e8;
}
#supplier_portal #supplier_portal_view .shipment-view .review-stage .reviewers {
  margin-bottom: 25px;
  background: #ffffff;
  border: 1px solid #dfe3e8;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal #supplier_portal_view .shipment-view .review-stage .reviewers .reviewers__header {
  padding: 10px 8px;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal #supplier_portal_view .shipment-view .review-stage .reviewers .reviewers__content {
  display: flex;
  padding: 10px 8px;
}
#supplier_portal #supplier_portal_view .shipment-view .review-stage .reviewers .reviewers__reviewer {
  margin-right: 15px;
}
#supplier_portal .description-view {
  height: 100%;
  width: 100%;
  padding: 15px;
  overflow: auto;
}
#supplier_portal .description-view .table-container {
  height: auto;
  background: #ffffff;
  border: 1px solid #dfe3e8;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal .portfolio-view {
  height: 100%;
  width: 100%;
  padding: 15px;
  overflow: auto;
}
#supplier_portal .portfolio-view .portfolio-table {
  height: auto;
}
#supplier_portal .portfolio-view .portfolio-table .ReactTable .rt-thead .-highlighted {
  background: #dfe3e8;
}
#supplier_portal .data-transfers-view {
  height: 100%;
  width: 100%;
  padding: 15px;
  overflow: auto;
}
#supplier_portal .data-transfers-view .shipments-table {
  height: auto;
  background: #ffffff;
  border: 1px solid #dfe3e8;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal .data-transfers-view .shipments-table .attachment-cell {
  white-space: normal;
}
#supplier_portal .data-transfers-view .shipments-table .attachment-cell a {
  color: #e50050;
}
#supplier_portal .data-transfers-view .shipments-table .comment-cell {
  white-space: normal;
}
#supplier_portal .data-transfers-view .shipments-table .comment-cell__message {
  word-break: break-all;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stats {
  display: flex;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat {
  margin-left: 8px;
  padding: 0px 8px;
  border-radius: 3px;
  color: #ffffff;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat--changed {
  background: #f6ad28;
  color: #000000;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat--inserted {
  color: #000000;
  background: #66c283;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat--failed {
  background: #d53e42;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat--invalid {
  background: #aaaaaa;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat--passed {
  color: #000000;
  background: #66c283;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat--accepted {
  color: #000000;
  background: #66c283;
}
#supplier_portal .data-transfers-view .shipments-table .status-cell__stat--declined {
  background: #d53e42;
}
#supplier_portal .datarocket-portal-table {
  border: none;
}
#supplier_portal .datarocket-portal-table .-header {
  box-shadow: none;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal .datarocket-portal-table .rt-thead .rt-th.-sort-asc,
#supplier_portal .datarocket-portal-table .rt-thead .rt-td.-sort-asc {
  box-shadow: inset 0 3px 0 0 #ff4788;
}
#supplier_portal .datarocket-portal-table .rt-thead .rt-th.-sort-desc,
#supplier_portal .datarocket-portal-table .rt-thead .rt-td.-sort-desc {
  box-shadow: inset 0 -3px 0 0 #ff4788;
}
#supplier_portal .datarocket-portal-table .rt-th,
#supplier_portal .datarocket-portal-table .rt-td,
#supplier_portal .datarocket-portal-table .rt-thead .rt-th,
#supplier_portal .datarocket-portal-table .rt-thead .rt-td {
  padding: 10px;
}
#supplier_portal .datarocket-portal-table .rt-thead.-filters .rt-th {
  padding: 0px;
}
#supplier_portal .datarocket-portal-table .rt-thead.-filters input {
  border: none;
}
#supplier_portal .datarocket-portal-table .rt-thead.-filters .multi-select .dropdown-heading {
  border: none !important;
}
#supplier_portal .datarocket-portal-table ul.dropdown-menu {
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal .datarocket-portal-table button[role="menuitem"] {
  display: block;
  padding: 7px 16px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #000000;
  white-space: nowrap;
  background: none;
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #c4cdd5;
}
#supplier_portal .datarocket-portal-table .dropdown-menu li > button[role="menuitem"]:hover,
#supplier_portal .datarocket-portal-table .dropdown-menu li > button[role="menuitem"]:focus {
  border-bottom: 1px solid #c4cdd5;
  color: #000000;
  background: #dfe3e8;
}
#supplier_portal .datarocket-portal-table .dropdown-menu li.disabled > button[role="menuitem"] {
  border-bottom: 1px solid #c4cdd5;
  color: #000000;
  background: #dfe3e8;
  cursor: default;
}
#supplier_portal .datarocket-portal-table .string-cell {
  white-space: pre-wrap;
  word-break: break-all;
}
#supplier_portal .datarocket-portal-table-pagination {
  padding: 16px;
  text-align: right;
  border-bottom: 1px solid #dfe3e8;
  background: white;
}
#supplier_portal .datarocket-portal-table-pagination .datarocket-portal-table-pagination__action {
  margin-left: 8px;
}
#supplier_portal .changes-with-actions {
  display: flex;
  justify-content: space-between;
}
#supplier_portal .changes-with-actions__actions {
  display: flex;
  margin-bottom: 25px;
}
#supplier_portal .changes-with-actions__action {
  margin-left: 8px;
}
#supplier_portal changes-with-actions__action:first-child {
  margin-left: 0px;
}
#supplier_portal .changes {
  display: flex;
  margin-bottom: 25px;
}
#supplier_portal .changes__highlight-labels {
  display: flex;
}
#supplier_portal .changes__highlight-label {
  margin-right: 8px;
  padding: 7px 7px;
  border-radius: 3px;
  color: #ffffff;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal .changes__highlight-label:last-child {
  margin-right: 0px;
}
#supplier_portal .changes__highlight-label-icon {
  padding-right: 8px;
}
#supplier_portal .changes__highlight-label-inserts {
  background: #66c283;
}
#supplier_portal .changes__highlight-label-changes {
  background: #f6ad28;
  color: #000000;
}
#supplier_portal .changes__highlight-label-unchanged {
  background: #575757;
}
#supplier_portal .changes__highlight-label-passed {
  color: #000000;
  background: #66c283;
}
#supplier_portal .changes__highlight-label-failed {
  background: #d53e42;
}
#supplier_portal .changes__highlight-label-invalid {
  background: #aaaaaa;
}
#supplier_portal .changes__highlight-label-accepted {
  color: #000000;
  background: #66c283;
}
#supplier_portal .changes__highlight-label-declined {
  background: #d53e42;
}
#supplier_portal .panel.panel-table {
  min-height: calc(100% - 270px);
  height: auto;
  border-radius: 3px;
  background-color: white;
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  margin-bottom: 25px;
}
#supplier_portal .panel-heading-table {
  display: flex;
  flex-direction: column;
  padding: 0px;
  background: white;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#supplier_portal .panel-heading-table__header {
  display: flex;
  padding: 7px;
  justify-content: space-between;
}
#supplier_portal .panel-heading-table__header.table__header--bottom-border {
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal .panel-heading-table__filter {
  padding: 7px 7px 0px 7px;
  border-top: 1px solid #dfe3e8;
}
#supplier_portal .panel-heading-table__filter .xtag {
  margin-right: 7px;
  margin-bottom: 7px;
}
#supplier_portal .panel-heading-table__info-box {
  height: 40px;
  padding: 7px;
  overflow: auto;
  border-top: 1px solid #dfe3e8;
}
#supplier_portal .panel-footer-table {
  background: white;
  padding: 0px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
#supplier_portal .panel-heading-table__actions {
  display: flex;
}
#supplier_portal .panel-heading-table__action {
  margin-left: 8px;
}
#supplier_portal .panel-footer-table__actions {
  padding: 7px;
  text-align: right;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal .panel-footer-table__actions .xbtn {
  margin-left: 8px;
}
#supplier_portal .panel-heading-table__middle-actions {
  display: flex;
}
#supplier_portal .panel-heading-table__middle-action {
  margin-left: 8px;
}
#supplier_portal .panel-footer-table__info-box {
  padding: 7px;
  min-height: 40px;
  word-break: break-all;
}
#supplier_portal .panel-body-table {
  height: calc(100% - 92px);
  padding: 0;
}
#supplier_portal .panel-body-table .eattribute-filter-cell input {
  border: none;
}
#supplier_portal .panel-body-table .eattribute-filter-cell input:focus,
#supplier_portal .panel-body-table .eattribute-filter-cell input:active {
  box-shadow: none;
}
#supplier_portal .panel-body-table .colored-cell {
  width: 100%;
  min-height: 34px;
  position: relative;
}
#supplier_portal .panel-body-table .colored-cell-details {
  margin: 0px;
  padding: 7px 5px;
  white-space: normal;
  word-break: break-word;
  text-overflow: clip;
}
#supplier_portal .panel-body-table .colored-cell--with-actions {
  display: flex;
  padding: 0px;
  justify-content: space-between;
  align-items: center;
}
#supplier_portal .panel-body-table .colored-cell--with-actions:hover .colored-cell__actions {
  right: 0px;
  top: 2px;
  visibility: visible;
  opacity: 1;
  background: white;
  border: 1px solid;
  border-width: 1px 0px 1px 1px;
  border-radius: 3px 0px 0px 3px;
}
#supplier_portal .panel-body-table .colored-cell--with-actions:hover .colored-cell__text {
  text-overflow: ellipsis;
  overflow-x: hidden;
}
#supplier_portal .panel-body-table .colored-cell__actions {
  display: flex;
  visibility: hidden;
  position: absolute;
  top: 2px;
  right: 0px;
  opacity: 0;
  transition: opacity 0.15s;
  /* width: 0px; */
  transition-timing-function: ease-in-out;
}
#supplier_portal .panel-body-table .colored-cell__action {
  margin-left: 8px;
}
#supplier_portal .panel-body-table .colored-cell__action:first-child {
  margin-left: 0px;
}
#supplier_portal .panel-body-table .colored-cell__action:last-child {
  margin-left: 8px;
}
#supplier_portal .panel-body-table .colored-cell__action .colored-cell__xbtn:hover,
#supplier_portal .panel-body-table .colored-cell__action .colored-cell__xbtn:active {
  opacity: 0.6;
}
#supplier_portal .panel-body-table .colored-cell--expand .colored-cell__text {
  white-space: normal;
  word-break: break-word;
  text-overflow: clip;
}
#supplier_portal .panel-body-table .colored-cell__text {
  flex: 1 1 0px;
  padding: 7px 5px;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
#supplier_portal .panel-body-table .colored-cell__text.ignore {
  font-style: italic;
  font-weight: 200;
}
#supplier_portal .panel-body-table .colored-cell__edit {
  flex: 1 1 0px;
}
#supplier_portal .panel-body-table .colored-cell__input {
  width: 100%;
  height: 34px;
  padding: 0px 5px;
  border: none;
  background: transparent;
}
#supplier_portal .panel-body-table .colored-cell--passed {
  color: #000000;
  background: #98dcae;
}
#supplier_portal .panel-body-table .colored-cell--invalid {
  color: #ffffff;
  background: #aaaaaa;
}
#supplier_portal .panel-body-table .colored-cell--failed {
  color: #000000;
  background: #dc989b;
}
#supplier_portal .panel-body-table .colored-cell--received {
  color: #ffffff;
  background: #94d4ec;
}
#supplier_portal .panel-body-table .colored-cell--border-invalid {
  border-left: 10px solid #aaaaaa;
}
#supplier_portal .panel-body-table .colored-cell--border-failed {
  border-left: 10px solid #dc989b;
}
#supplier_portal .panel-body-table .colored-cell--border-passed {
  border-left: 10px solid #98dcae;
}
#supplier_portal .panel-body-table .colored-cell--added-text {
  color: green;
  font-weight: bold;
  background: #e0ffe0;
}
#supplier_portal .panel-body-table .colored-cell--removed-text {
  color: red;
  background: #ffe0e0;
  font-weight: bold;
}
#supplier_portal .panel-body-table .colored-cell--unchanged-text {
  font-weight: bold;
}
#supplier_portal .panel-body-table .colored-cell--changed {
  background: #f6ad28;
  color: #000000;
}
#supplier_portal .panel-body-table .colored-cell--inserted {
  color: #000000;
  background: #98dcae;
}
#supplier_portal .panel-body-table .caret {
  display: none;
}
#supplier_portal .panel-body-table .ReactTable.-datatable {
  height: 100%;
  border: none;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-table {
  overflow: auto;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-thead * {
  overflow: visible;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-resizable-header-content {
  width: 100%;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-thead.-filters .rt-th,
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-td {
  padding: 0px;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-thead {
  border-bottom: 1px solid #dfe3e8;
  border-top: 1px solid #dfe3e8;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-th {
  background-color: #ffffff;
  padding: 5px;
  height: 40px;
  line-height: normal;
  text-align: left;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-th i.active {
  color: #000000;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-th i.inactive {
  color: #c4cdd5;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-th i.inactive:hover {
  color: #000000;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-th .rw-table-filterableTableHead .rw-table-filterableTableHead-name {
  max-width: calc(100% - 20px);
  overflow-x: hidden;
  display: inline-block;
  float: left;
  text-overflow: ellipsis;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-th .-highlighted {
  background: #dfe3e8;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-resizer {
  width: 8px;
  right: -4px;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-tr-group {
  border-bottom: 1px solid #000000;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-td {
  border-right: 1px solid #000000;
}
#supplier_portal .panel-body-table .ReactTable.-datatable .rt-td .dropdown {
  overflow: visible;
}
#supplier_portal .progress-bar {
  position: relative;
  margin: 10px 0px 0px 0px;
}
#supplier_portal .progress-bar .mat-horizontal-stepper-header-container {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container {
  align-items: flex-start;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header {
  box-sizing: border-box;
  flex-direction: column;
  height: auto;
  padding: 40px 24px 12px 24px;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  margin: 0;
  min-width: 0;
  position: relative;
  top: 55px;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,
#supplier_portal .progress-bar [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before {
  left: 0;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,
#supplier_portal .progress-bar [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after {
  right: 0;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label {
  padding: 4px 0 0 0;
  text-align: center;
  width: 100%;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon {
  margin-right: 0;
  margin-left: 0;
}
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,
#supplier_portal .progress-bar .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,
#supplier_portal .progress-bar [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after,
#supplier_portal .progress-bar [dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before {
  border-top-width: 2px;
  border-top-style: solid;
  content: '';
  display: inline-block;
  height: 0;
  position: absolute;
  top: 55px;
  width: calc(50% - 20px);
}
#supplier_portal .progress-bar .mat-step-header {
  overflow: hidden;
  outline: 0;
  cursor: pointer;
  position: relative;
  box-sizing: content-box;
  -webkit-tap-highlight-color: transparent;
}
#supplier_portal .progress-bar .mat-horizontal-stepper-header {
  display: flex;
  height: 72px;
  overflow: hidden;
  align-items: center;
  padding: 0 24px;
}
#supplier_portal .progress-bar .mat-step-header .mat-step-header-ripple {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
}
#supplier_portal .progress-bar .mat-horizontal-stepper-header .mat-step-icon {
  margin-right: 8px;
  flex: none;
}
#supplier_portal .progress-bar .mat-step-header .mat-step-icon {
  background-color: #dfe3e8;
  color: #000000;
}
#supplier_portal .progress-bar .mat-step-icon {
  border-radius: 50%;
  height: 24px;
  width: 24px;
  flex-shrink: 0;
  position: relative;
}
#supplier_portal .progress-bar .mat-step-header .mat-step-label {
  color: #000000;
}
#supplier_portal .progress-bar .mat-step-label {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 50px;
  vertical-align: middle;
}
#supplier_portal .progress-bar .mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
#supplier_portal .progress-bar .mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
#supplier_portal .progress-bar .mat-stepper-horizontal-line {
  border-top-width: 2px;
  border-top-style: solid;
  flex: auto;
  height: 0;
  margin: 0 -16px;
  min-width: 32px;
}
#supplier_portal .progress-bar .mat-horizontal-stepper-header::after,
#supplier_portal .progress-bar .mat-horizontal-stepper-header::before,
#supplier_portal .progress-bar .mat-stepper-horizontal-line {
  border-top-color: #dfe3e8;
}
#supplier_portal .progress-bar .mat-stepper-horizontal-line.mat-stepper-horizontal-line-state-done,
#supplier_portal .progress-bar .mat-horizontal-stepper-header.mat-horizontal-stepper-header-selected::before,
#supplier_portal .progress-bar .mat-horizontal-stepper-header.mat-horizontal-stepper-header-state-done::after,
#supplier_portal .progress-bar .mat-horizontal-stepper-header.mat-horizontal-stepper-header-state-done::before {
  border-top-color: #000000;
}
#supplier_portal .progress-bar .mat-step-icon .mat-icon,
#supplier_portal .progress-bar .mat-step-icon-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#supplier_portal .progress-bar .mat-step-header .mat-step-icon-selected,
#supplier_portal .progress-bar .mat-step-header .mat-step-icon-state-done,
#supplier_portal .progress-bar .mat-step-header .mat-step-icon-state-edit {
  background-color: #000000;
  color: #ffffff;
}
#supplier_portal .progress-bar .mat-step-header .mat-step-label.mat-step-label-selected,
#supplier_portal .progress-bar .mat-step-header .mat-step-label.mat-step-label-state-done {
  color: #000000;
}
#supplier_portal .progress-bar .mat-horizontal-stepper-header.mat-step-header.mat-horizontal-stepper-header-selected {
  background: rgba(237, 237, 238, 0.47);
}
#supplier_portal .progress-bar .mat-step-header .mat-step-icon.mat-step-icon--supplier {
  background: #e50050;
}
#supplier_portal .progress-bar .mat-step-header .mat-step-icon.mat-step-icon--supplier.mat-step-icon-edit,
#supplier_portal .progress-bar .mat-step-header .mat-step-icon.mat-step-icon--supplier.mat-step-icon-state-done {
  background-color: #000000;
  color: #ffffff;
}
#supplier_portal .progress-bar .mat-step-header .mat-step-label.mat-step-label--supplier {
  color: #e50050;
}
#supplier_portal .progress-bar .mat-step-header .mat-step-label.mat-step-label--supplier.mat-step-label-state-done,
#supplier_portal .progress-bar .mat-step-header .mat-step-label.mat-step-label--supplier.mat-step-label-edit {
  color: #000000;
}
#supplier_portal .progress-bar .sections {
  display: flex;
  width: 100%;
  height: 100px;
  position: absolute;
  border-radius: 3px;
  border: 1px solid #e6e7e8;
}
#supplier_portal .progress-bar .section_supplier {
  width: 60%;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #ffffff;
}
#supplier_portal .progress-bar .section_supplier .title {
  font-weight: 700;
  padding: 10px;
  color: #000000;
  font-weight: 600;
}
#supplier_portal .progress-bar .section_retailer {
  width: 40%;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #e0f2fe;
}
#supplier_portal .progress-bar .section_retailer .title {
  font-weight: 700;
  padding: 10px;
  font-weight: 600;
  color: #000000;
}
#supplier_portal .progress-bar .section_workflow {
  width: 100%;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #e0f2fe;
}
#supplier_portal .progress-bar .section_workflow .title {
  font-weight: 700;
  padding: 10px;
  font-weight: 600;
  color: #000000;
}
#supplier_portal .rw-dropdown-list.rw-widget.rw-state-focus .rw-widget-input,
#supplier_portal .rw-dropdown-list.rw-widget.rw-open .rw-widget-input {
  border-color: #f39100;
  box-shadow: none;
}
#supplier_portal .rw-dropdown-list.rw-widget.rw-state-focus .rw-widget-input:active,
#supplier_portal .rw-dropdown-list.rw-widget.rw-open .rw-widget-input:active,
#supplier_portal .rw-dropdown-list.rw-widget.rw-state-focus .rw-widget-input:hover,
#supplier_portal .rw-dropdown-list.rw-widget.rw-open .rw-widget-input:hover {
  border-color: #f39100;
  box-shadow: none;
}
#supplier_portal .rw-dropdown-list.rw-widget .rw-list-option.rw-state-selected,
#supplier_portal .rw-dropdown-list.rw-widget .rw-list-option.rw-state-selected:hover {
  color: black;
  background: white;
  border-color: #999999;
}
#supplier_portal .rw-dropdown-list.rw-widget .rw-list-option.rw-state-focus,
#supplier_portal .rw-dropdown-list.rw-widget .rw-list-option.rw-state-focus:hover {
  color: black;
  background: white;
  border-color: #999999;
}
#supplier_portal .rw-dropdown-list.rw-widget .rw-list-option.rw-state-focus,
#supplier_portal .rw-dropdown-list.rw-widget .rw-list-option.rw-state-focus:hover {
  border-color: #f39100;
}
#supplier_portal .multiselect-box {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9001;
  height: 35px;
  width: 35px;
}
#supplier_portal .multiselect-box button {
  height: 100%;
  width: 100%;
}
#supplier_portal .popper {
  background: #ffffff;
  border: #dadada solid 1px;
  border-radius: 3px;
  padding: 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  max-width: 300px;
}
#supplier_portal .popper.bottom {
  margin: 0 -5px -5px -5px;
}
#supplier_portal .popper.bottom .popper-arrow {
  top: -10px;
  height: 0px;
}
#supplier_portal .popper.bottom .popper-arrow::before {
  border-width: 0 15px 10px 15px;
  border-color: transparent transparent #ffffff transparent;
}
#supplier_portal .popper.top {
  margin: -5px -5px 0 -5px;
}
#supplier_portal .popper.top .popper-arrow {
  bottom: 0;
  height: 0px;
}
#supplier_portal .popper.top .popper-arrow::before {
  border-width: 10px 15px 0 15px;
  border-color: #ffffff transparent transparent transparent;
}
#supplier_portal .popper.right {
  margin: -5px -5px -5px 0;
}
#supplier_portal .popper.right .popper-arrow {
  left: -10px;
  width: 0px;
}
#supplier_portal .popper.right .popper-arrow::before {
  border-width: 15px 10px 15px 0;
  border-color: transparent #ffffff transparent transparent;
}
#supplier_portal .popper.left {
  margin: -5px 0 -5px -5px;
}
#supplier_portal .popper.left .popper-arrow {
  right: 0;
  width: 0px;
}
#supplier_portal .popper.left .popper-arrow::before {
  border-width: 15px 0 15px 10px;
  border-color: transparent transparent transparent #ffffff;
}
#supplier_portal .popper .popper-arrow {
  position: absolute;
}
#supplier_portal .popper .popper-arrow::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
}
#supplier_portal_bulk_edit_modal .file-form,
#supplier_portal_file_exchanger_modal .file-form {
  display: flex;
  align-items: center;
}
#supplier_portal_bulk_edit_modal .file-form .file,
#supplier_portal_file_exchanger_modal .file-form .file {
  -webkit-box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
#supplier_portal_bulk_edit_modal .file-form form,
#supplier_portal_file_exchanger_modal .file-form form {
  display: flex;
  flex-direction: row;
  margin: 0px;
  align-items: baseline;
}
#supplier_portal_bulk_edit_modal .file-form #input_file,
#supplier_portal_file_exchanger_modal .file-form #input_file {
  display: none;
}
#supplier_portal_bulk_edit_modal .file-form .file-name,
#supplier_portal_file_exchanger_modal .file-form .file-name {
  background: #ffffff;
  padding: 4px 5px 4px 15px;
  width: 200px;
  border: 1px solid #cccccc;
}
#supplier_portal_bulk_edit_modal .file-form .status,
#supplier_portal_file_exchanger_modal .file-form .status {
  padding-left: 20px;
}
#supplier_portal_eattribute_qc_modal .modal-body {
  max-height: 600px;
  overflow: auto;
}
#supplier_portal_eattribute_qc_modal .eattribute-value {
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal_eattribute_qc_modal .eattribute-value .eattribute-value__header {
  padding: 7px;
  font-weight: normal;
  background: #dfe3e8;
  border-radius: 3px 3px 0px 0px;
}
#supplier_portal_eattribute_qc_modal .eattribute-value .eattribute-value__text {
  word-break: break-all;
  padding: 7px;
}
#supplier_portal_eattribute_qc_modal .criteria {
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal_eattribute_qc_modal .criteria .criteria__header {
  padding: 7px;
  font-weight: normal;
  border-radius: 3px 3px 0px 0px;
}
#supplier_portal_eattribute_qc_modal .criteria .criteria__header--passed {
  color: #000000;
  background: #66c283;
}
#supplier_portal_eattribute_qc_modal .criteria .criteria__header--invalid {
  color: #ffffff;
  background: #aaaaaa;
}
#supplier_portal_eattribute_qc_modal .criteria .criteria__header--failed {
  color: #ffffff;
  background: #d53e42;
}
#supplier_portal_eattribute_qc_modal .criteria ul.criteria__list {
  list-style-type: decimal;
}
#supplier_portal_edit_mapping_rule_modal {
  width: 1000px;
  height: 700px;
  left: 50%;
  margin-left: -500px;
}
#supplier_portal_edit_mapping_rule_modal .rule-editor {
  display: flex;
  width: 100%;
  height: 560px;
}
#supplier_portal_edit_mapping_rule_modal .rule-body {
  flex: 0 0 650px;
  margin-left: 20px;
  width: 650px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
}
#supplier_portal_edit_mapping_rule_modal .rule-body #editor {
  border-radius: 0px;
  border: 1px solid #dcdcdc;
  height: 120px;
  width: 100%;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions {
  flex: 0 0 230px;
  width: 230px;
  height: 100%;
  margin-left: 40px;
  overflow-y: auto;
  padding-right: 10px;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .search_inline_box {
  display: flex;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .xaccordion-group {
  border: 1px solid #e5e5e5;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .xaccordion-heading__title {
  padding: 5px 8px;
  flex: 1 1 0px;
  vertical-align: middle;
  background: #1a76d2;
  color: white;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .xaccordion-heading {
  display: flex;
  border-bottom: 1px solid #e5e5e5;
  align-items: center;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .xaccordion-heading__title {
  padding: 5px 8px;
  flex: 1 1 0px;
  vertical-align: middle;
  background: #1a76d2;
  color: white;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .search_inline_box__input {
  padding: 0px;
  margin: 0px;
  flex: 1 1 0px;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .search_inline_box__input input {
  width: 100%;
  margin: 0px;
  padding: 2px 0px;
  border: none;
  box-shadow: none;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .function {
  border-bottom: 1px solid #eaeaea;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .function__title {
  background: #fbfcfd;
  padding: 5px 8px;
  border-bottom: 1px solid #eaeaea;
}
#supplier_portal_edit_mapping_rule_modal .rule-functions .function__description {
  padding: 5px 8px;
}
#supplier_portal_edit_mapping_rule_modal .eobject_information {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  padding: 8px 5px;
}
#supplier_portal_edit_mapping_rule_modal .eobject_information .eattribute_name {
  font-weight: 600;
  color: #e50050;
}
#supplier_portal_edit_mapping_rule_modal .table-pagination {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#supplier_portal_edit_mapping_rule_modal .code_editor__header {
  padding: 8px 5px;
  margin-bottom: 10px;
  font-size: 14px;
}
#supplier_portal_edit_mapping_rule_modal .code_editor_result__header {
  padding: 8px 5px;
  margin-bottom: 10px;
  font-size: 14px;
}
#supplier_portal_edit_mapping_rule_modal .code_editor_result__controls > input {
  width: 100%;
}
#supplier_portal_force_send_config_modal {
  top: 10%;
}
#supplier_portal_force_send_config_modal .eattributes-table {
  border-color: #dfe3e8;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
}
#supplier_portal_force_send_config_modal .eattributes-table .header {
  display: flex;
  flex-direction: row;
  padding: 10px;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal_force_send_config_modal .eattributes-table .header .select-column {
  width: 50px;
  align-self: center;
}
#supplier_portal_force_send_config_modal .eattributes-table .header .name-column {
  flex: 1 0 auto;
  align-self: center;
}
#supplier_portal_force_send_config_modal .eattributes-table .header .send-column {
  width: 50px;
  align-self: center;
}
#supplier_portal_force_send_config_modal .eattributes-table .eattribute {
  display: flex;
  flex-direction: row;
  padding: 10px;
  border-bottom: 1px solid #dfe3e8;
}
#supplier_portal_force_send_config_modal .eattributes-table .eattribute.disabled {
  background: #f4f6f8;
}
#supplier_portal_force_send_config_modal .eattributes-table .eattribute .select-column {
  width: 50px;
  align-self: center;
}
#supplier_portal_force_send_config_modal .eattributes-table .eattribute .name-column {
  flex: 1 0 auto;
  align-self: center;
}
#supplier_portal_force_send_config_modal .eattributes-table .eattribute .send-column {
  width: 50px;
  align-self: center;
}
#supplier_portal_force_send_config_modal .eattributes-table input[type="checkbox"] {
  margin: 0px;
}
#supplier_portal_force_send_config_modal .eattributes-table .xbtn .send {
  color: #66c283;
}
#supplier_portal_force_send_config_modal .eattributes-table .xbtn .ignore {
  color: #d53e42;
}
#confirm_codelist_mappings_modal {
  top: 10%;
}
#rule_errors_mappings_modal {
  top: 10%;
}
#rule_errors_mappings_modal .rule_errors {
  max-height: 400px;
  overflow-y: auto;
}
#rule_errors_mappings_modal .rule_errors__view {
  margin-left: 15px;
}
#supplier_portal_send_status_modal .colored-cell {
  width: 100%;
  position: relative;
  text-align: center;
}
#supplier_portal_send_status_modal .colored-cell--passed {
  color: #000000;
  background: #98dcae;
}
#supplier_portal_send_status_modal .colored-cell--failed {
  color: #000000;
  background: #dc989b;
}
#suppliershuttle_review {
  position: fixed;
  width: 100%;
  height: 100%;
  color: #333333;
  border: 1px solid #999999;
}
#suppliershuttle_review .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#suppliershuttle_review .panel-body {
  padding: 15px;
}
#suppliershuttle_review .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#suppliershuttle_review .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#suppliershuttle_review .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#suppliershuttle_review .panel-title > a {
  color: inherit;
}
#suppliershuttle_review .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#suppliershuttle_review .panel > .list-group,
#suppliershuttle_review .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#suppliershuttle_review .panel > .list-group .list-group-item,
#suppliershuttle_review .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#suppliershuttle_review .panel > .list-group:first-child .list-group-item:first-child,
#suppliershuttle_review .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#suppliershuttle_review .panel > .list-group:last-child .list-group-item:last-child,
#suppliershuttle_review .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#suppliershuttle_review .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#suppliershuttle_review .list-group + .panel-footer {
  border-top-width: 0;
}
#suppliershuttle_review .panel > .table,
#suppliershuttle_review .panel > .table-responsive > .table,
#suppliershuttle_review .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#suppliershuttle_review .panel > .table caption,
#suppliershuttle_review .panel > .table-responsive > .table caption,
#suppliershuttle_review .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#suppliershuttle_review .panel > .table:first-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#suppliershuttle_review .panel > .table:first-child > thead:first-child > tr:first-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#suppliershuttle_review .panel > .table:first-child > tbody:first-child > tr:first-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#suppliershuttle_review .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#suppliershuttle_review .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#suppliershuttle_review .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#suppliershuttle_review .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#suppliershuttle_review .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#suppliershuttle_review .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#suppliershuttle_review .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#suppliershuttle_review .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#suppliershuttle_review .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#suppliershuttle_review .panel > .table:last-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#suppliershuttle_review .panel > .table:last-child > tbody:last-child > tr:last-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#suppliershuttle_review .panel > .table:last-child > tfoot:last-child > tr:last-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#suppliershuttle_review .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#suppliershuttle_review .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#suppliershuttle_review .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#suppliershuttle_review .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#suppliershuttle_review .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#suppliershuttle_review .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#suppliershuttle_review .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#suppliershuttle_review .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#suppliershuttle_review .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#suppliershuttle_review .panel > .panel-body + .table,
#suppliershuttle_review .panel > .panel-body + .table-responsive,
#suppliershuttle_review .panel > .table + .panel-body,
#suppliershuttle_review .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#suppliershuttle_review .panel > .table > tbody:first-child > tr:first-child th,
#suppliershuttle_review .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#suppliershuttle_review .panel > .table-bordered,
#suppliershuttle_review .panel > .table-responsive > .table-bordered {
  border: 0;
}
#suppliershuttle_review .panel > .table-bordered > thead > tr > th:first-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#suppliershuttle_review .panel > .table-bordered > tbody > tr > th:first-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#suppliershuttle_review .panel > .table-bordered > tfoot > tr > th:first-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#suppliershuttle_review .panel > .table-bordered > thead > tr > td:first-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#suppliershuttle_review .panel > .table-bordered > tbody > tr > td:first-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#suppliershuttle_review .panel > .table-bordered > tfoot > tr > td:first-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#suppliershuttle_review .panel > .table-bordered > thead > tr > th:last-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#suppliershuttle_review .panel > .table-bordered > tbody > tr > th:last-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#suppliershuttle_review .panel > .table-bordered > tfoot > tr > th:last-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#suppliershuttle_review .panel > .table-bordered > thead > tr > td:last-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#suppliershuttle_review .panel > .table-bordered > tbody > tr > td:last-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#suppliershuttle_review .panel > .table-bordered > tfoot > tr > td:last-child,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#suppliershuttle_review .panel > .table-bordered > thead > tr:first-child > td,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#suppliershuttle_review .panel > .table-bordered > tbody > tr:first-child > td,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#suppliershuttle_review .panel > .table-bordered > thead > tr:first-child > th,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#suppliershuttle_review .panel > .table-bordered > tbody > tr:first-child > th,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#suppliershuttle_review .panel > .table-bordered > tbody > tr:last-child > td,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#suppliershuttle_review .panel > .table-bordered > tfoot > tr:last-child > td,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#suppliershuttle_review .panel > .table-bordered > tbody > tr:last-child > th,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#suppliershuttle_review .panel > .table-bordered > tfoot > tr:last-child > th,
#suppliershuttle_review .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#suppliershuttle_review .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#suppliershuttle_review .panel-group {
  margin-bottom: 20px;
}
#suppliershuttle_review .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#suppliershuttle_review .panel-group .panel + .panel {
  margin-top: 5px;
}
#suppliershuttle_review .panel-group .panel-heading {
  border-bottom: 0;
}
#suppliershuttle_review .panel-group .panel-heading + .panel-collapse > .panel-body,
#suppliershuttle_review .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#suppliershuttle_review .panel-group .panel-footer {
  border-top: 0;
}
#suppliershuttle_review .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#suppliershuttle_review .panel-default {
  border-color: #dddddd;
}
#suppliershuttle_review .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#suppliershuttle_review .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#suppliershuttle_review .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#suppliershuttle_review .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#suppliershuttle_review .panel-primary {
  border-color: #428bca;
}
#suppliershuttle_review .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#suppliershuttle_review .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#suppliershuttle_review .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#suppliershuttle_review .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#suppliershuttle_review .panel-success {
  border-color: #d6e9c6;
}
#suppliershuttle_review .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#suppliershuttle_review .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#suppliershuttle_review .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#suppliershuttle_review .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#suppliershuttle_review .panel-info {
  border-color: #bce8f1;
}
#suppliershuttle_review .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#suppliershuttle_review .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#suppliershuttle_review .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#suppliershuttle_review .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#suppliershuttle_review .panel-warning {
  border-color: #faebcc;
}
#suppliershuttle_review .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#suppliershuttle_review .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#suppliershuttle_review .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#suppliershuttle_review .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#suppliershuttle_review .panel-danger {
  border-color: #ebccd1;
}
#suppliershuttle_review .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#suppliershuttle_review .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#suppliershuttle_review .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#suppliershuttle_review .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#suppliershuttle_review .inactive {
  color: #999999;
}
#suppliershuttle_review .active {
  color: #000000;
}
#suppliershuttle_review #suppliershuttle_review_screen {
  height: calc(100% - 83px);
  width: calc(100% - 40px);
  padding: 63px 20px 20px 20px;
}
#suppliershuttle_review #suppliershuttle_review_screen .access {
  width: 100%;
  height: 100%;
}
#suppliershuttle_review #suppliershuttle_review_screen .access .content-box {
  height: 100%;
}
#suppliershuttle_review #suppliershuttle_review_screen .access .content-box .-datarocket-table {
  height: 100%;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar {
  display: flex;
  position: fixed;
  justify-content: space-between;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 500;
  background-color: #dfe3e8;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .home-navigation {
  display: flex;
  flex: 1 1 0px;
  padding: 12px;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .home-navigation .home-link {
  width: 44px;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .home-navigation .home-link .home-logo {
  width: 100%;
  margin: -15px 0px -12px -12px;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .home-navigation .home-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  color: #000000;
  font-weight: 600;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .center-column {
  width: 70%;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .right-column {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 30%;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .right-column .actionbar {
  display: flex;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .right-column .actionbar .dropdown-menu {
  border: none;
  margin-top: 10px;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .right-column .actionbar .dropdown-menu * {
  box-sizing: content-box;
}
#suppliershuttle_review #suppliershuttle_review_screen .menubar .right-column .actionbar .action {
  margin: 0 5px;
  padding: 0 5px 0 0;
}
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu,
#suppliershuttle_review #suppliershuttle_review_screen .language-menu,
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu {
  display: flex;
  flex-direction: column;
  width: 240px;
  background-color: #ffffff;
  border: 1px solid #dfe3e8;
}
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu .menu-header,
#suppliershuttle_review #suppliershuttle_review_screen .language-menu .menu-header,
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .menu-header {
  border-bottom: 1px solid #dfe3e8;
  width: 200px;
  padding: 10px 20px;
}
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu .menu-entry,
#suppliershuttle_review #suppliershuttle_review_screen .language-menu .menu-entry,
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .menu-entry,
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu notification,
#suppliershuttle_review #suppliershuttle_review_screen .language-menu notification,
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu notification {
  border-bottom: 1px solid #dfe3e8;
  width: 200px;
  padding: 10px 20px;
}
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu .menu-entry:hover,
#suppliershuttle_review #suppliershuttle_review_screen .language-menu .menu-entry:hover,
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .menu-entry:hover,
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu notification:hover,
#suppliershuttle_review #suppliershuttle_review_screen .language-menu notification:hover,
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu notification:hover {
  background-color: #f5f5f5;
}
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu .language-menu-entry,
#suppliershuttle_review #suppliershuttle_review_screen .language-menu .language-menu-entry,
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .language-menu-entry {
  position: relative;
}
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu .menu-header .user-info {
  display: flex;
  flex-direction: column;
  margin-top: 7px;
}
#suppliershuttle_review #suppliershuttle_review_screen .profile-menu .menu-header .user-info .user-group-icon {
  color: #002364;
  padding-right: 5px;
}
#suppliershuttle_review #suppliershuttle_review_screen .language-menu {
  position: absolute;
  top: -1px;
  left: -202px;
  width: 200px;
  overflow: hidden;
}
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu {
  width: 350px;
}
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .menu-header {
  width: calc(100% - 40px);
}
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .empty {
  width: 200px;
  padding: 10px 20px;
  color: #888888;
  font-size: 12px;
}
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .notifications-list {
  max-height: 350px;
  overflow-y: auto;
}
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .notification {
  border-bottom: 1px solid #dfe3e8;
}
#suppliershuttle_review #suppliershuttle_review_screen .notifications-menu .notification .notification-text {
  padding: 10px 20px;
  white-space: break-spaces;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#shuttle_activities {
  position: fixed;
  width: calc(100% - 41px);
  height: calc(100% - 86px);
  padding: 20px;
  color: #333333;
}
#shuttle_activities .inactive {
  color: #999999;
}
#shuttle_activities .active {
  color: #000000;
}
#shuttle_activities #shuttle_activities_screen {
  display: flex;
  height: calc(100% + 48px);
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .title {
  position: fixed;
  top: 0px;
  left: 241px;
  width: 100%;
  padding: 20px;
}
#shuttle_activities #shuttle_activities_screen .title .main {
  font-size: 24px;
  font-weight: bold;
  margin: 28px 0 10px 0;
}
#shuttle_activities #shuttle_activities_screen .sidebar {
  border-right: 1px solid #dddddd;
  height: 100%;
  width: 200px;
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 20px;
  font-size: 16px;
}
#shuttle_activities #shuttle_activities_screen .sidebar img {
  margin-bottom: 32px;
}
#shuttle_activities #shuttle_activities_screen .sidebar .sidebar-user {
  display: grid;
  position: fixed;
  bottom: 20px;
  width: 200px;
}
#shuttle_activities #shuttle_activities_screen .sidebar .btn-sidebar {
  grid-column: 1;
  text-align: left;
  border: none;
  background-color: transparent;
  font-size: 16px;
  margin-bottom: 5px;
}
#shuttle_activities #shuttle_activities_screen .sidebar .btn-sidebar:hover {
  background-color: #dcdcdc;
}
#shuttle_activities #shuttle_activities_screen .sidebar .btn-sidebar i {
  width: 30px;
}
#shuttle_activities #shuttle_activities_screen .content-box {
  position: fixed;
  top: 81px;
  left: 241px;
  width: calc(100% - 280px);
  height: calc(100% - 100px);
  padding: 20px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview {
  height: calc(100% - 35px);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview button.btn.btn-icon:active,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview button.btn.btn-icon:hover {
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
  background: #f5f5f5;
  font-weight: 600;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-thead.-filters .attributes-filter {
  width: 100%;
  height: 36px;
  margin: 0px;
  color: #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .rt-td {
  height: 55px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #previousPage,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #previousPage,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #previousPage.disabled,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #previousPage:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .ReactTable button[role="menuitem"] {
  color: #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview i.fa-plus-square,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview i.fa-edit,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview i.fa-cog {
  margin-right: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .irw-dropdownMenu > div {
  position: initial !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .workflow-cell {
  padding: 0 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .workflow-cell .step_icon {
  color: black;
  border-radius: 24px;
  width: 24px;
  height: 24px;
  padding: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .workflow-cell .step_icon.active {
  background-color: #e50050;
  color: white;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .link-cell > a {
  color: #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter {
  overflow: visible;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown {
  display: none;
  position: absolute;
  top: 48px;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown.active {
  display: block;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown input[type=checkbox] {
  margin-top: -2px;
  margin-right: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown .search {
  margin-bottom: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown .search input {
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown .workflow {
  margin-bottom: 15px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown .workflow .task {
  margin-left: 15px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .dropdown .workflow .task input {
  margin-right: 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .status-filter .btn.btn-status-filter {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .user-filter,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .codelist-filter {
  overflow: visible;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .user-filter .dropdown,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .codelist-filter .dropdown {
  display: none;
  position: absolute;
  top: 48px;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
  text-align: left;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .user-filter .dropdown input[type=checkbox],
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .codelist-filter .dropdown input[type=checkbox] {
  margin-top: -2px;
  margin-right: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .user-filter .dropdown.active,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .codelist-filter .dropdown.active {
  display: block;
  max-height: 400px;
  overflow-y: scroll;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .user-filter .btn.btn-user-filter,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .codelist-filter .btn.btn-user-filter,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .user-filter .btn.btn-codelist-filter,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .codelist-filter .btn.btn-codelist-filter {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview input.form-control {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .meta-filter {
  overflow: visible;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .meta-filter .dropdown {
  display: none;
  position: absolute;
  right: 90px;
  top: 48px;
  text-align: left;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .meta-filter .dropdown.active {
  display: block;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .meta-filter .sub-dropdown {
  display: none;
  position: absolute;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .meta-filter .sub-dropdown.active {
  display: block;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview div.topbar {
  background: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 5px 15px;
  margin-bottom: 20px;
  height: 20px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview div.topbar span {
  display: inline-block;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview div.topbar button {
  margin-top: -5px;
  border: none;
  background: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date {
  height: 20px;
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtDays table,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtMonths table,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtYears table {
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker {
  display: none;
  position: relative;
  border: 1px solid #777777;
  background-color: white !important;
  z-index: 5000;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker table th,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker table td {
  border: none;
  text-align: center !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDays thead tr:first-child {
  height: 30px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDays tfoot tr {
  font-weight: bold;
  height: 40px;
  text-align: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDays tfoot tr:hover {
  cursor: pointer;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDays .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDays .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDays .rdtDay.rdtNew {
  color: #777777;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtTime table {
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtTime table .rdtSwitch {
  height: 30px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtTime table .rdtCounters {
  text-align: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtTime table .rdtCounters .rdtBtn:hover {
  cursor: pointer;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtTime table .rdtCounters .rdtCounter {
  display: inline-block;
  margin: 0 8px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtTime table .rdtCounters .rdtCounterSeparator {
  display: inline-block;
  vertical-align: text-top;
  margin-top: -20px;
  height: 30px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtMonth,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtDay:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker .rdtActive {
  background-color: #c2c5dd;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker td.rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker td.rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker th.rdtSwitch:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker th.rdtNext:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker th.rdtPrev:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .rdtPicker td.rdtDay:hover {
  cursor: pointer;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-date .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: middle;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-from-to {
  display: flex;
  width: 100%;
  height: calc(100% - 1px);
  justify-content: space-evenly;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-from-to .input-from-to-number {
  width: calc(50% - 15px);
  padding: 4px;
  margin: 0;
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-from-to .input-date {
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_overview .filter-inputs.input-from-to .input-from-to-text {
  min-width: 50px;
  height: calc(100% - 1px);
  padding-top: 4px;
  background: #eeeeee;
  text-align: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow {
  height: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react {
  height: calc(100% - 200px);
  margin-bottom: 20px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record {
  height: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default {
  height: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body {
  height: 100%;
  /* This is sub-par, but the respective element has no class or id */
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side > div:first-child > div {
  border-right: none !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side {
  height: calc(100% - 40px);
  margin-bottom: 20px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side #wrapper {
  border-left: none !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side #attributes {
  height: 100%;
  overflow-y: auto;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side .right-side {
  display: flex;
  flex-flow: column;
  height: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side .right-side #right_side_image {
  flex: 0 1 auto;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side .right-side #right_side_content {
  flex: 1 1 auto;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow #create_records_react #create_record .panel-default .panel-body #top_side .right-side #right_side_content iframe {
  border: none;
  height: 100%;
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .nav-tabs > .active > a {
  border-bottom: 2px solid #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .default-text {
  border: 1px solid black;
  border-radius: 4px;
  background-color: #e0f2fe;
  padding: 5px 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-label,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-label {
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid transparent;
  line-height: unset;
  width: 30%;
  text-align: right;
  vertical-align: top;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-label .btn-icon,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-label .btn-icon {
  padding: 0 12px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-bold,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-bold {
  font-weight: bold;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box.history,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box.history {
  box-shadow: -4px 0 0 #f6d380;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box.history .attribute-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box.history .attribute-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box.history .-last-change,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box.history .-last-change {
  background-color: #EEEEEE;
  border-color: #bdbdbd;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box {
  display: inline-block;
  vertical-align: inherit;
  width: 63%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input {
  display: inline-block;
  border: 1px solid #9f9f9f;
  width: 100%;
  vertical-align: middle;
  min-height: 30px;
  white-space: nowrap;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .rw-list-option,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-list-option {
  white-space: pre;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-default-textarea,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-default-textarea {
  border: none;
  box-sizing: border-box;
  height: 0px;
  margin: 0 0 1px 0;
  min-height: 60px;
  resize: vertical;
  width: 100%;
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .rw-widget-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-widget-input {
  border-left: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-radius: 0px;
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input input.input-default,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  box-sizing: border-box;
  box-shadow: none;
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input input.input-default.input-link,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default.input-link {
  width: calc(100% - 30px);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-reference,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  box-sizing: border-box;
  box-shadow: none;
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-number,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-number {
  width: calc(50% - 15px);
  padding: 4px;
  margin: 0;
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-date,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-date {
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-text,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-text {
  min-width: 50px;
  height: 26px;
  padding-top: 4px;
  background: #eeeeee;
  text-align: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input input.input-default,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default {
  padding: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input input[type='checkbox'].input-boolean,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input input[type='checkbox'].input-boolean {
  display: inline-block;
  width: 12px;
  height: 30px;
  margin: 0px 10px 0px 5px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-codelist .rw-widget-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-codelist .rw-widget-input {
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date {
  height: 20px;
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker {
  display: none;
  position: relative;
  background: white !important;
  border: 1px solid #777777;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table {
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew {
  color: #777777;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive {
  background-color: #c2c5dd;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-date .date-icon,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: sub;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-reference,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference {
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .input-reference .rw-widget-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference .rw-widget-input {
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input input:disabled,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input input:disabled {
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .file-button,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .file-button {
  width: 100%;
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .reference-button,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button {
  width: 100%;
  border: none;
  text-align: left;
  color: #777777;
  height: 30px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .reference-button.disabled,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button.disabled {
  pointer-events: none;
  background-color: #eeeeee;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .reference-delete-btn,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-delete-btn {
  font-size: 18px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .link-icon,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .link-icon {
  border-left: 2px solid #cccccc;
  padding: 4px 8px 8px 8px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .link-icon.disabled,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .link-icon.disabled {
  pointer-events: none;
  color: #777777;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .small-attribute,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .small-attribute {
  border: none;
  width: calc(100% - 37px);
  display: inline-block;
  height: 30px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .multi-select .dropdown-heading {
  height: 30px !important;
  border: none !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading-value,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input .multi-select .dropdown-heading-value {
  line-height: 30px !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.subview-data-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.subview-data-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.codelist-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.codelist-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.reference-input,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.reference-input {
  width: calc(100% - 87px);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.correct,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.correct {
  background-color: #e6f5ea;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.incorrect,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect {
  background-color: #f5d1d2;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *, .badge),
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *, .badge) {
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.invalid,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid {
  background-color: #fdf1e1;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *, .badge),
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *, .badge) {
  background-color: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.disabled,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled {
  background: #EEEEEE;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.disabled.incorrect,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled.incorrect {
  background: linear-gradient(to right, #f5d1d2, #eeeeee);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.disabled.invalid,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled.invalid {
  background: linear-gradient(to right, #fdf1e1, #eeeeee);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-input.disabled .dropdown-heading,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled .dropdown-heading {
  background-color: transparent !important;
  cursor: not-allowed !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .attribute-loading,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .attribute-loading {
  height: 30px;
  line-height: 30px;
  width: 100%;
  padding-right: 10px;
  box-sizing: border-box;
  text-align: right;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box button.btn.btn-icon,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon {
  background: transparent;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box button.btn.btn-icon:active,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:active,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box button.btn.btn-icon:focus,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box button.btn.btn-icon:hover,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:hover {
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box button.btn.btn-icon.delete,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon.delete {
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 60px);
  border-left: none;
  border-right: 1px solid #cccccc;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box span.codelist-disabled,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box span.codelist-disabled {
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box span.status-icon,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box span.status-icon {
  width: 25px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9f9f9f;
  vertical-align: top;
  padding: 0px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box span.status-icon.changed,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box span.status-icon.changed {
  color: gray;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box span.status-icon.correct,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box span.status-icon.correct {
  color: #66c283;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box span.status-icon.incorrect,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box span.status-icon.incorrect {
  color: #d53e42;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box span.status-icon.invalid,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box span.status-icon.invalid {
  color: #f3a139;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box span.help-icon,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group .attribute-box .innoscale-tooltip,
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small .attribute-box .innoscale-tooltip {
  white-space: pre;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .form-attributes .attribute-group-small {
  width: 50%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar {
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
  height: 95px;
  width: 100%;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .lines-wrapper {
  position: absolute;
  width: calc(100% - 40px);
  display: flex;
  justify-content: space-between;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .lines-wrapper .line {
  position: relative;
  top: 45px;
  height: 3px;
  background-color: #dddddd;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .lines-wrapper .line.active {
  background-color: #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .tasks-wrapper {
  position: absolute;
  background-color: transparent;
  display: flex;
  justify-content: space-between;
  height: 95px;
  width: calc(100% - 40px);
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .tasks-wrapper .badge {
  width: 14px;
  height: 14px;
  border-radius: 14px;
  padding: 5px;
  font-size: 16px;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .tasks-wrapper .task {
  width: 150px;
  text-align: center;
  background-color: white;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .tasks-wrapper .task .task-name {
  font-weight: bold;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .tasks-wrapper .task .badge {
  margin: 20px 0 5px 0;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .tasks-wrapper .task.active {
  background-color: #eeeeee;
}
#shuttle_activities #shuttle_activities_screen .content-box #activities_workflow .progress-bar .tasks-wrapper .task.active .badge {
  background-color: #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react {
  height: calc(100% - 35px);
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react button.btn.btn-icon:active,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react button.btn.btn-icon:hover {
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-thead.-header {
  overflow-y: scroll;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
  background: #f5f5f5;
  font-weight: 600;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-thead.-filters .attributes-filter {
  width: 100%;
  height: 36px;
  margin: 0px;
  color: #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .rt-td {
  height: 55px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #previousPage,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #previousPage,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #previousPage.disabled,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #previousPage:hover,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .nav.nav-tabs {
  height: 30px;
  background: #f5f5f5;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .nav.nav-tabs .tab {
  padding-top: 5px;
  min-width: 80px;
  height: 24px;
  width: calc(10% - 7.6px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  cursor: pointer;
  border-right: 1px solid #dddddd;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .nav.nav-tabs .tab.move {
  min-width: 32px;
  max-width: 32px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .nav.nav-tabs .tab.active {
  border-bottom: 2px solid #e50050;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .nav.nav-tabs .tab.disabled {
  color: #eeeeee;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .selection {
  height: 26px;
  padding: 5px 15px;
  background: #f5f5f5;
  border: 1px solid #dddddd;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .selection .tags-list {
  display: inline-block;
  margin-top: 2px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .selection .tags-list .label {
  margin-left: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .selection .far {
  margin-right: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .selection .btn {
  background: white;
  padding: 2px 5px;
  margin-right: 15px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .selection .btn:nth-child(2n) {
  margin-right: 0;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .action-button {
  height: 20px;
  width: 20px;
  border-radius: 10px;
  border: 1px solid #eeeeee;
  color: white;
  background: #e50050;
  margin-right: 10px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .action-button i {
  margin-left: -1.5px;
  margin-top: 1px;
  vertical-align: text-top;
  font-size: 12px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .action-button.disabled {
  background: #777777;
  cursor: initial;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .user-filter,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .codelist-filter {
  overflow: visible;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .user-filter .dropdown,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .codelist-filter .dropdown {
  display: none;
  position: absolute;
  top: 48px;
  background: white;
  border: 1px solid #777777;
  padding: 5px;
  text-align: left;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .user-filter .dropdown input[type=checkbox],
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .codelist-filter .dropdown input[type=checkbox] {
  margin-top: -2px;
  margin-right: 5px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .user-filter .dropdown.active,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .codelist-filter .dropdown.active {
  display: block;
  max-height: 400px;
  overflow-y: scroll;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .user-filter .btn.btn-user-filter,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .codelist-filter .btn.btn-user-filter,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .user-filter .btn.btn-codelist-filter,
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .codelist-filter .btn.btn-codelist-filter {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 36px;
  color: #777777;
  text-align: left;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .dropdown.actions {
  position: absolute;
  right: 36px;
  width: 200px;
  border: 1px solid;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .dropdown.actions.edit {
  right: 6px;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .dropdown.actions .template-button {
  color: #e50050;
  background: white;
  width: 100%;
  text-align: left;
  border: none;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .dropdown.actions .template-button:hover {
  background: #eeeeee;
}
#shuttle_activities #shuttle_activities_screen .content-box #records_overview_react .dropdown.actions .badge {
  margin-left: 5px;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar {
  display: inline-flex;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar button {
  width: 80px;
  height: 30px;
  background-color: #e50050 !important;
  color: #ffffff;
  border: 1px solid #dddddd;
  opacity: 1;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar button:disabled {
  background-color: gray;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar .dropdown-menu {
  position: relative;
  left: 80px;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar .dropdown-menu button {
  width: 300px;
  height: 30px;
  background-color: #e50050;
  color: #ffffff;
  border: 1px solid #dddddd;
  opacity: 1;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar .dropdown-menu button:disabled {
  background-color: gray;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar .rw-widget-picker {
  border: none;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar .rw-dropdown-list-input {
  padding-left: 0;
  background-color: #ffffff;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar .rw-popup-container {
  width: 300px;
}
#shuttle_activities #shuttle_activities_screen .bottom-bar .rw-popup-container .rw-popup-transition {
  position: absolute;
  right: 196px;
}
#activities_create_modal {
  top: 10%;
  height: 300px;
}
#activities_create_modal .modal-body {
  height: 180px;
}
#activities_create_modal .group {
  display: flex;
}
#activities_create_modal .group label {
  width: 120px;
}
#activities_create_modal .rw_dropdown_select {
  width: 400px;
}
#activities_create_modal .rw_dropdown_select button {
  width: 100%;
  text-align: left;
}
#activities_create_modal .rw_dropdown_select .rw-dropdown-menu {
  width: 398px !important;
}
#portals_config {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: 100%;
  height: calc(100% - 45px);
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#portals_config .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#portals_config .panel-body {
  padding: 15px;
}
#portals_config .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#portals_config .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#portals_config .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#portals_config .panel-title > a {
  color: inherit;
}
#portals_config .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#portals_config .panel > .list-group,
#portals_config .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#portals_config .panel > .list-group .list-group-item,
#portals_config .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#portals_config .panel > .list-group:first-child .list-group-item:first-child,
#portals_config .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#portals_config .panel > .list-group:last-child .list-group-item:last-child,
#portals_config .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#portals_config .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#portals_config .list-group + .panel-footer {
  border-top-width: 0;
}
#portals_config .panel > .table,
#portals_config .panel > .table-responsive > .table,
#portals_config .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#portals_config .panel > .table caption,
#portals_config .panel > .table-responsive > .table caption,
#portals_config .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#portals_config .panel > .table:first-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#portals_config .panel > .table:first-child > thead:first-child > tr:first-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#portals_config .panel > .table:first-child > tbody:first-child > tr:first-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#portals_config .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#portals_config .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#portals_config .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#portals_config .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#portals_config .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#portals_config .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#portals_config .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#portals_config .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#portals_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#portals_config .panel > .table:last-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#portals_config .panel > .table:last-child > tbody:last-child > tr:last-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#portals_config .panel > .table:last-child > tfoot:last-child > tr:last-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#portals_config .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#portals_config .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#portals_config .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#portals_config .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#portals_config .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#portals_config .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#portals_config .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#portals_config .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#portals_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#portals_config .panel > .panel-body + .table,
#portals_config .panel > .panel-body + .table-responsive,
#portals_config .panel > .table + .panel-body,
#portals_config .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#portals_config .panel > .table > tbody:first-child > tr:first-child th,
#portals_config .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#portals_config .panel > .table-bordered,
#portals_config .panel > .table-responsive > .table-bordered {
  border: 0;
}
#portals_config .panel > .table-bordered > thead > tr > th:first-child,
#portals_config .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#portals_config .panel > .table-bordered > tbody > tr > th:first-child,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#portals_config .panel > .table-bordered > tfoot > tr > th:first-child,
#portals_config .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#portals_config .panel > .table-bordered > thead > tr > td:first-child,
#portals_config .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#portals_config .panel > .table-bordered > tbody > tr > td:first-child,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#portals_config .panel > .table-bordered > tfoot > tr > td:first-child,
#portals_config .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#portals_config .panel > .table-bordered > thead > tr > th:last-child,
#portals_config .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#portals_config .panel > .table-bordered > tbody > tr > th:last-child,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#portals_config .panel > .table-bordered > tfoot > tr > th:last-child,
#portals_config .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#portals_config .panel > .table-bordered > thead > tr > td:last-child,
#portals_config .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#portals_config .panel > .table-bordered > tbody > tr > td:last-child,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#portals_config .panel > .table-bordered > tfoot > tr > td:last-child,
#portals_config .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#portals_config .panel > .table-bordered > thead > tr:first-child > td,
#portals_config .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#portals_config .panel > .table-bordered > tbody > tr:first-child > td,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#portals_config .panel > .table-bordered > thead > tr:first-child > th,
#portals_config .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#portals_config .panel > .table-bordered > tbody > tr:first-child > th,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#portals_config .panel > .table-bordered > tbody > tr:last-child > td,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#portals_config .panel > .table-bordered > tfoot > tr:last-child > td,
#portals_config .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#portals_config .panel > .table-bordered > tbody > tr:last-child > th,
#portals_config .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#portals_config .panel > .table-bordered > tfoot > tr:last-child > th,
#portals_config .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#portals_config .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#portals_config .panel-group {
  margin-bottom: 20px;
}
#portals_config .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#portals_config .panel-group .panel + .panel {
  margin-top: 5px;
}
#portals_config .panel-group .panel-heading {
  border-bottom: 0;
}
#portals_config .panel-group .panel-heading + .panel-collapse > .panel-body,
#portals_config .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#portals_config .panel-group .panel-footer {
  border-top: 0;
}
#portals_config .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#portals_config .panel-default {
  border-color: #dddddd;
}
#portals_config .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#portals_config .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#portals_config .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#portals_config .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#portals_config .panel-primary {
  border-color: #428bca;
}
#portals_config .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#portals_config .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#portals_config .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#portals_config .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#portals_config .panel-success {
  border-color: #d6e9c6;
}
#portals_config .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#portals_config .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#portals_config .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#portals_config .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#portals_config .panel-info {
  border-color: #bce8f1;
}
#portals_config .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#portals_config .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#portals_config .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#portals_config .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#portals_config .panel-warning {
  border-color: #faebcc;
}
#portals_config .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#portals_config .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#portals_config .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#portals_config .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#portals_config .panel-danger {
  border-color: #ebccd1;
}
#portals_config .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#portals_config .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#portals_config .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#portals_config .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#portals_config .content-box {
  height: calc(100% - 40px);
  padding: 20px;
}
#portals_config .content-box .tab-content-box {
  height: calc(100% - 52px);
}
#portals_config .content-box .tab-content-box .panel-heading {
  display: flex;
  height: 32px;
  padding: 0px;
}
#portals_config .content-box .tab-content-box .panel-heading .panel-name {
  flex: 1 1 auto;
  margin: auto 10px;
  cursor: default;
}
#portals_config .content-box .tab-content-box .panel-heading .panel-actions {
  flex: 0 0 32px;
}
#portals_config .content-box .tab-content-box .panel-heading .panel-actions .panel-action {
  padding: 6px 9px;
  position: relative;
  width: 100%;
  height: 100%;
}
#portals_config .content-box .tab-content-box .panel-heading .panel-actions .panel-action:hover {
  color: darkgray;
}
#portals_config .content-box .tab-content-box .panel-heading .panel-actions .panel-action .action-icon {
  margin: 0;
}
#portals_config .content-box .tab-content-box .panel-heading .panel-actions .panel-action > .action-icon:nth-child(2) {
  position: absolute;
  font-size: 0.5em;
  bottom: 4px;
  right: 3px;
}
#portals_config .content-box .tab-content-box .tree-panel,
#portals_config .content-box .tab-content-box .side-panel {
  min-width: 300px;
}
#portals_config .content-box .tab-content-box .tree-panel .panel-heading,
#portals_config .content-box .tab-content-box .side-panel .panel-heading {
  background-color: #4c5387;
  color: white;
}
#portals_config .content-box .tab-content-box .tree-panel .panel-heading .panel-action,
#portals_config .content-box .tab-content-box .side-panel .panel-heading .panel-action {
  color: white;
}
#portals_config .content-box .tab-content-box .tree-panel .panel-body,
#portals_config .content-box .tab-content-box .side-panel .panel-body {
  padding: 10px 15px 0 0;
  height: calc(100% - 45px);
}
#portals_config .content-box .tab-content-box .tree-panel .panel-body #search_bar,
#portals_config .content-box .tab-content-box .side-panel .panel-body #search_bar {
  margin-left: 15px;
}
#portals_config .content-box .tab-content-box .side-panel .panel-body {
  flex: 1 1 0;
  padding: 0px;
  overflow: auto;
}
#portals_config .content-box .tab-content-box .content .list-eattributes {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .list-eattributes .input .default-mapping-input {
  width: calc(100% - 15px);
}
#portals_config .content-box .tab-content-box .content .list-eattributes .rt-td:last-child {
  flex: 8 0 auto;
  width: 8px;
}
#portals_config .content-box .tab-content-box .content .list-eattributes input[type="checkbox"] {
  margin-top: -3px;
  margin-right: 10px;
}
#portals_config .content-box .tab-content-box .content .list-eattributes .form-horizontal {
  display: flex;
  margin-bottom: 0px;
}
#portals_config .content-box .tab-content-box .content .list-eattributes .form-horizontal #search_bar,
#portals_config .content-box .tab-content-box .content .list-eattributes .form-horizontal .control-group {
  flex: 1 1 0;
}
#portals_config .content-box .tab-content-box .content .workflow-task {
  display: flex;
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side,
#portals_config .content-box .tab-content-box .content .workflow-task .right-side {
  flex: 1 1 0;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .rt-thead.-header > .rt-tr > .rt-th,
#portals_config .content-box .tab-content-box .content .workflow-task .right-side .rt-thead.-header > .rt-tr > .rt-th {
  padding: 5px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side {
  border-right: 1px solid #eeeeee;
  display: flex;
  flex-direction: column;
  padding-bottom: 10px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .general-info {
  padding: 10px 15px 0 15px;
  flex: 0 0 230px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .general-info .control-label {
  font-weight: normal;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .general-info .controls {
  margin-right: 100px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .general-info .controls input {
  width: calc(100% - 8px - 0.857em);
  padding-left: 0.857em;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .workflow-tables {
  flex: 1;
  overflow: hidden scroll;
  min-height: 0;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .list-workflow-table {
  padding: 10px 0 10px 15px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .list-workflow-table #search_bar {
  margin-right: 15px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .list-workflow-table .rt-thead > .rt-tr {
  width: 100%;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .list-workflow-table .rt-tbody {
  overflow: hidden;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .list-workflow-table .rt-noData {
  padding: 0;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .list-workflow-table .badge {
  border: 1px solid white;
}
#portals_config .content-box .tab-content-box .content .workflow-task .left-side .list-workflow-table .admin-checkbox {
  margin: 0;
}
#portals_config .content-box .tab-content-box .content .workflow-task .right-side .list-eattributes {
  height: calc(100% - 20px);
  padding: 10px 0 10px 15px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .right-side .list-eattributes #search_bar {
  margin-right: 15px;
}
#portals_config .content-box .tab-content-box .content .workflow-task .right-side .list-pipelines .pipeline-user {
  padding: 10px 15px;
  font-weight: bold;
}
#portals_config .content-box .tab-content-box .content .workflow-task .right-side .list-pipelines .datarocket-object-tree {
  height: calc(100% - 60px);
  padding: 10px 15px;
}
#portals_config .content-box .tab-content-box .content .list-quality-gates {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .list-quality-gates input[type="checkbox"] {
  margin: 0;
}
#portals_config .content-box .tab-content-box .content .list-pipelines {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .list-pipelines .datarocket-object-tree {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .list-pipelines .datarocket-object-tree .actions {
  display: block;
  background-color: white;
  border: none;
}
#portals_config .content-box .tab-content-box .content .list-pipelines .datarocket-object-tree .object-tree {
  height: calc(100% - 48px);
  overflow: auto;
}
#portals_config .content-box .tab-content-box .content .list-pipelines .pipeline-link {
  margin-left: 10px;
}
#portals_config .content-box .tab-content-box .content .panel-body {
  padding: 10px 15px;
  height: calc(100% - 53px);
}
#portals_config .content-box .tab-content-box .content .panel-body.has-footer {
  height: calc(100% - 94px);
}
#portals_config .content-box .tab-content-box .content .panel-body .search-bar {
  margin-left: 0px;
}
#portals_config .content-box .tab-content-box .content .panel-body.no-padding {
  padding: 0px;
  height: calc(100% - 74px);
}
#portals_config .content-box .tab-content-box .content .panel-footer .btn {
  margin-top: -5px;
}
#portals_config .content-box .tab-content-box .content .ReactTable {
  border: none;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-th,
#portals_config .content-box .tab-content-box .content .ReactTable .rt-td {
  border-right: none;
  padding-bottom: 0px;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-thead {
  flex: 0 0 auto;
  background: white;
  border: none;
  font-weight: bold;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-thead.-header .rt-tr,
#portals_config .content-box .tab-content-box .content .ReactTable .rt-thead.-filters .rt-tr {
  overflow: visible;
  width: calc(100% - 15px);
  height: 35px;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-thead.-header .rt-tr .rt-th,
#portals_config .content-box .tab-content-box .content .ReactTable .rt-thead.-filters .rt-tr .rt-th {
  height: 35px;
  line-height: 35px;
  padding-top: 0px;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody {
  height: 100%;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden scroll;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr-group,
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr {
  min-height: 36px;
  max-height: 36px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr-group .actions,
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr .actions {
  display: flex;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr-group .actions .action,
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr .actions .action {
  flex: 1 1 0px;
}
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr-group .actions .position,
#portals_config .content-box .tab-content-box .content .ReactTable .rt-tbody .rt-tr .actions .position {
  text-align: center;
}
#portals_config .content-box .tab-content-box .content .notifications-tab,
#portals_config .content-box .tab-content-box .content .duplicate-tab {
  width: 100%;
  height: calc(100%);
  display: flex;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #left_side,
#portals_config .content-box .tab-content-box .content .duplicate-tab #left_side {
  flex: 1 1 0;
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #left_side .ReactTable .rt-tr-group,
#portals_config .content-box .tab-content-box .content .duplicate-tab #left_side .ReactTable .rt-tr-group {
  flex: none;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side {
  flex: 3 1 0;
  height: 100%;
  padding-left: 15px;
  border-left: 1px solid #dddddd;
  box-sizing: border-box;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side .tabs,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side .tabs {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side .tabs .datarocket-tabs,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side .tabs .datarocket-tabs {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-bar > .datarocket-tabs-tab,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-bar > .datarocket-tabs-tab {
  padding: 0px 20px;
  height: 28px;
  line-height: 28px;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-bar > .datarocket-tabs-tab.datarocket-tabs-tab-active,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-bar > .datarocket-tabs-tab.datarocket-tabs-tab-active {
  border-bottom-width: 3px;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-content,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-content {
  height: calc(100% - 28px);
  overflow: auto;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-content #input_name,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side .tabs .datarocket-tabs .datarocket-tabs-content #input_name {
  width: calc(100% - 202px);
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form {
  margin: 0px;
  padding: 15px;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-list-empty,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-list-empty,
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-list-option-create,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-list-option-create,
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-select,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-select {
  display: none;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses *,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses * {
  box-shadow: none;
  outline: none;
  border-color: #cccccc;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-multiselect-tag *,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-multiselect-tag *,
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses rol *,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses rol * {
  border: none;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-popup,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-popup {
  border-top: none;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-list-option,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-list-option,
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-list-optgroup,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-list-optgroup {
  border: none;
  border-top: 1px solid #ccc;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form #input_adresses .rw-list-optgroup,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form #input_adresses .rw-list-optgroup {
  background-color: #efefef;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form .control-group,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form .control-group {
  margin-bottom: 5px;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form .control-group > hr,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form .control-group > hr {
  margin-bottom: 0px;
}
#portals_config .content-box .tab-content-box .content .notifications-tab #right_side form .control-group > .controls > .input-box,
#portals_config .content-box .tab-content-box .content .duplicate-tab #right_side form .control-group > .controls > .input-box {
  width: calc(100% - 14px);
}
#portals_config .content-box .tab-content-box .content .duplicate-tab .rt-tr {
  height: 35px;
}
#portals_config .content-box .tab-content-box .content .duplicate-tab .rt-tr .rt-td {
  height: 35px;
  line-height: 35px;
  padding: 0px;
}
#portals_config .content-box .tab-content-box .content .list-profiles {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .list-profiles input[type="text"],
#portals_config .content-box .tab-content-box .content .list-profiles input[type="number"] {
  margin: 0px;
}
#portals_config .content-box .tab-content-box .content .list-profiles .rt-thead.-header > .rt-tr > .rt-th {
  padding: 5px;
}
#portals_config .content-box .tab-content-box .content .action-icon {
  margin: 0 5px;
}
#portals_config .content-box .tab-content-box .content .warning-icon {
  margin-left: 10px;
}
#portals_config .content-box .tab-content-box .content .small-input {
  width: calc(85% - 20px);
}
#portals_config .content-box .tab-content-box .content .list-attributes {
  height: 100%;
}
#portals_config .content-box .tab-content-box .content .list-attributes .list-attributes-left,
#portals_config .content-box .tab-content-box .content .list-attributes .list-attributes-right {
  height: calc(100% - 30px);
}
#portals_config .content-box .tab-content-box .content .list-attributes .list-attributes-left .ReactTable,
#portals_config .content-box .tab-content-box .content .list-attributes .list-attributes-right .ReactTable {
  height: calc(100% - 20px);
}
#portals_config .content-box .tab-content-box .content .list-attributes .list-attributes-left {
  margin-left: 0px;
  width: calc(30% - 20px);
}
#portals_config .content-box .tab-content-box .content .list-attributes .list-attributes-right {
  margin-left: 40px;
  width: calc(70% - 20px);
}
#portals_config .content-box .tab-content-box .content .list-attributes .list-attributes-right .rt-thead.-header > .rt-tr > .rt-th {
  padding: 5px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action {
  display: flex;
  flex: 1 1 0%;
  height: 100%;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .panel-body {
  display: block;
  flex: none;
  height: calc(100% - 124px);
  overflow: auto;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized .dropdown-box {
  width: 510px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized .dropdown-half-box {
  width: 235px;
  display: inline-block;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized .filter-row {
  display: block;
  padding-bottom: 10px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized .filter-row .name {
  width: 250px;
  display: inline-block;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized .filter-row .filter {
  display: inline-block;
  width: 250px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized input[type="text"] {
  width: 497px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized .mentions_input_wrapper {
  width: 510px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .form-sized #input_operation {
  width: 510px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree ul.control-root,
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree ul.control-root ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree ul.control-root ul {
  margin-left: 10px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree ul.control-root li {
  margin: 0;
  padding: 0 7px;
  line-height: 20px;
  font-weight: bold;
  border-left: 1px solid #646464;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree ul.control-root li:last-child {
  border-left: none;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree ul.control-root li:before {
  position: relative;
  top: -0.3em;
  height: 24px;
  width: 12px;
  color: white;
  border-bottom: 1px solid #646464;
  content: "";
  display: inline-block;
  left: -7px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree ul.control-root li:last-child:before {
  border-left: 1px solid #646464;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree li.control-child {
  list-style: none;
  margin: 0px 25px 0px 0px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree li.control-child .child-row {
  display: inline-block;
  padding: 10px 0px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree li.control-child .child-input {
  display: inline-block;
  width: 470px;
}
#portals_config .content-box .tab-content-box .content #edit_workflow_action .control-tree li.control-child .child-actions {
  display: inline-block;
  width: 130px;
}
#portals_config .content-box .tab-content-box .content #edit_write_action {
  height: 100%;
  overflow-y: scroll;
  padding: 10px 15px;
  box-sizing: border-box;
}
#portals_config .content-box .tab-content-box .content #edit_write_action #input_name,
#portals_config .content-box .tab-content-box .content #edit_write_action #input_operation {
  width: 100%;
  box-sizing: border-box;
  line-height: 30px;
  height: 30px;
  padding-left: 0.857em;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .controls:not(.template-controls) {
  width: 590px;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree ul.control-root,
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree ul.control-root ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree ul.control-root ul {
  margin-left: 10px;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree ul.control-root li {
  margin: 0;
  padding: 0 0 0 7px;
  line-height: 20px;
  font-weight: bold;
  border-left: 1px solid #646464;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree ul.control-root li:last-child {
  border-left: none;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree ul.control-root li:before {
  position: relative;
  top: -0.3em;
  height: 24px;
  width: 12px;
  color: white;
  border-bottom: 1px solid #646464;
  content: "";
  display: inline-block;
  left: -7px;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree ul.control-root li:last-child:before {
  border-left: 1px solid #646464;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree li.control-child {
  list-style: none;
  margin: 0px 25px 0px 0px;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree li.control-child .child-row {
  display: inline-block;
  padding: 10px 0px;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree li.control-child .child-input {
  display: inline-block;
  width: 570px;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree li.control-child .child-input .dropdown-half-box {
  width: 285px;
  display: inline-block;
}
#portals_config .content-box .tab-content-box .content #edit_write_action .control-tree li.control-child .child-actions {
  display: inline-block;
  width: 130px;
}
#portals_config .content-box .tab-content-box .content #access_cell {
  margin: 0 2px;
}
#portals_config .content-box .tab-content-box .content #access_cell .toggle {
  border: 1px solid #ccc;
  border-radius: 34px;
  display: inline-flex;
  height: 12px;
  width: 25px;
}
#portals_config .content-box .tab-content-box .content #access_cell .toggle.access {
  background-color: #d3eedc;
  justify-content: flex-end;
}
#portals_config .content-box .tab-content-box .content #access_cell .toggle.no-access {
  background-color: #f0bcbd;
  justify-content: flex-start;
}
#portals_config .content-box .tab-content-box .content #access_cell .toggle.loading {
  background-color: white;
  justify-content: center;
}
#portals_config .content-box .tab-content-box .content #access_cell .icon {
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  width: 10px;
}
#portals_config .content-box .tab-content-box .content #access_cell .icon.access {
  background-color: #66c283;
}
#portals_config .content-box .tab-content-box .content #access_cell .icon.no-access {
  background-color: #d53e42;
}
#portals_config .content-box .tab-content-box .content #access_cell .icon.loading {
  background-color: #ccc;
}
#portals_config .content-box .tab-content-box .content .tab-user-management {
  height: 100%;
  overflow: hidden auto;
}
#portals_config .content-box .tab-content-box .content .tab-user-management .tab-users {
  margin-bottom: 50px;
}
#portals_config .content-box .tab-content-box .content .tab-user-management .ReactTable .rt-thead.-header > .rt-tr {
  width: 100%;
}
#portals_config .content-box .tab-content-box .content .tab-user-management .ReactTable .rt-table,
#portals_config .content-box .tab-content-box .content .tab-user-management .ReactTable .rt-tbody {
  overflow: visible;
}
#portals_config .content-box .tab-content-box .content .edit-portal-tab {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
}
#portals_config .content-box .tab-content-box .content .edit-portal-tab input[type="checkbox"] {
  margin: 0;
}
#portals_config .content-box .tab-content-box .content .edit-portal-tab .shipments-table .rt-table,
#portals_config .content-box .tab-content-box .content .edit-portal-tab .send-configs-table .rt-table,
#portals_config .content-box .tab-content-box .content .edit-portal-tab .shipments-table .rt-tbody,
#portals_config .content-box .tab-content-box .content .edit-portal-tab .send-configs-table .rt-tbody {
  overflow: hidden;
}
#portals_config .content-box .tab-content-box .content .edit-portal-tab .shipments-table .rt-table .rt-thead.-header .rt-tr,
#portals_config .content-box .tab-content-box .content .edit-portal-tab .send-configs-table .rt-table .rt-thead.-header .rt-tr,
#portals_config .content-box .tab-content-box .content .edit-portal-tab .shipments-table .rt-tbody .rt-thead.-header .rt-tr,
#portals_config .content-box .tab-content-box .content .edit-portal-tab .send-configs-table .rt-tbody .rt-thead.-header .rt-tr {
  width: 100%;
}
#portals_config .content-box .tab-content-box .content .edit-portal-tab .send-configs-table .actions {
  width: 130px;
}
#portals_config .content-box .tab-content-box .service-list ul {
  padding: 0;
  margin: 0 0 0 15px;
}
#portals_config .content-box .tab-content-box .service-list ul .service-item {
  list-style-type: none;
  border-bottom: 1px solid #dddddd;
  width: 100%;
  height: 42px;
  text-align: center;
}
#portals_config .content-box .tab-content-box .service-list ul .service-item.active {
  background-color: #c2c5dd;
}
#portals_config .content-box .tab-content-box .service-list ul .service-item span {
  display: inline-block;
  margin-top: 10px;
}
#portals_config .content-box .tab-content-box .service-config .service {
  padding: 10px 15px;
}
#portals_config .content-box .tab-content-box .service-config .rw-list-option {
  white-space: pre;
}
#portals_config .content-box .portals-overview {
  height: 100%;
}
#portals_config .content-box .portals-overview .portalsTable {
  height: 100%;
}
#portals_config .content-box .portal-edit-view {
  height: 100%;
}
#portals_config .content-box .portal-edit-view .tab-container {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  width: calc(100% - 2px);
}
#portals_config .content-box .portal-edit-view .editView {
  height: calc(100% - 142px);
}
#portals_config .content-box .portal-edit-view .editView .selected-cell input {
  vertical-align: text-top;
}
#portals_config .content-box .portal-edit-view .editView .tab-common,
#portals_config .content-box .portal-edit-view .editView .tab-users,
#portals_config .content-box .portal-edit-view .editView .tab-bo {
  height: 100%;
}
#portals_config .content-box .portal-edit-view .editView .tab-common {
  background-color: #ffffff;
  border: 1px solid #dddddd;
  padding: 20px;
}
#portals_config .content-box .portal-edit-view .editView .tab-common .input-field {
  display: flex;
  margin-bottom: 20px;
}
#portals_config .content-box .portal-edit-view .editView .tab-common .input-field .field {
  width: 150px;
  margin-right: 20px;
  padding: 4px 6px;
}
#portals_config .content-box .portal-edit-view .editView .tab-common .input-field .input {
  width: 300px;
  margin-bottom: 0px;
}
#portals_config .content-box .portal-edit-view .editView .tab-bo .yellow {
  color: #ffc40d;
}
#portals_config .content-box .portal-edit-view .editView .tab-bo .red {
  color: #9d261d;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel {
  border: 1px solid #dddddd;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body {
  height: calc(100% - 45px);
  border-bottom: 1px solid #dddddd;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body .service-list {
  height: 100%;
  border-right: 1px solid #dddddd;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body .service-list ul {
  padding: 0;
  margin: 0;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body .service-list ul .service-item {
  list-style-type: none;
  border-bottom: 1px solid #dddddd;
  width: 100%;
  height: 42px;
  text-align: center;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body .service-list ul .service-item.active {
  background-color: #f5f5f5;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body .service-list ul .service-item span {
  display: inline-block;
  margin-top: 10px;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body .service-config {
  margin-top: 10px;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-body .service-config .rw-list-option {
  white-space: pre;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-footer {
  height: 44px;
  background-color: #f5f5f5;
}
#portals_config .content-box .portal-edit-view .editView .tab-service .panel .service-footer button {
  margin: 6px 8px 0;
}
#portals_config .content-box .portal-edit-view .footer {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  width: calc(100% - 2px);
  height: 52px;
}
#portals_config .content-box .portal-edit-view .footer .action {
  border: 1px solid #dddddd;
  padding: 5px;
  margin: 10px;
}
#portals_config .content-box .ReactTable {
  background: white;
  height: 100%;
}
#portals_config .content-box .ReactTable .rt-thead.-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#portals_config .content-box .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
  width: calc(100% - 15px);
}
#portals_config .content-box .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#portals_config .content-box .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#portals_config .content-box .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #4f992b;
}
#portals_config .content-box .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 rgba(79, 153, 43, 0.6);
}
#portals_config .content-box .ReactTable .rt-tbody {
  overflow-y: auto;
}
#portals_config .content-box .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#portals_config .content-box .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#portals_config .content-box .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#portals_config .content-box .ReactTable .-pagination {
  height: 45px;
  font-size: 14px;
  border-top: 1px solid #ccc;
  background: #f5f5f5;
  box-shadow: none;
  justify-content: flex-end;
  align-items: center;
}
#portals_config .content-box .ReactTable .-pagination .paging_icons {
  margin-left: 15px;
}
#portals_config .content-box .ReactTable .-pagination .paging_icons #previousPage,
#portals_config .content-box .ReactTable .-pagination .paging_icons #nextPage {
  cursor: pointer;
}
#portals_config .content-box .ReactTable .-pagination .paging_icons #previousPage,
#portals_config .content-box .ReactTable .-pagination .paging_icons #nextPage {
  margin-right: 20px;
  padding-top: 6px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: #eeeeee;
}
#portals_config .content-box .ReactTable .-pagination .paging_icons #previousPage.disabled,
#portals_config .content-box .ReactTable .-pagination .paging_icons #nextPage.disabled {
  cursor: default;
  color: #999999;
}
#portals_config .content-box .ReactTable .-pagination .paging_icons #previousPage:hover,
#portals_config .content-box .ReactTable .-pagination .paging_icons #nextPage:hover {
  color: #999999;
}
#portals_config .content-box .loading-spinner {
  position: relative;
  text-align: center;
  top: 45%;
  left: 0;
}
#portals_config .content-box .loading-spinner .fa-spinner {
  font-weight: 300;
}
#portals_config .content-box .loading-spinner .loading-text {
  font-weight: 700;
}
#portals_config button[role="menuitem"] {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #383838;
  white-space: nowrap;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
}
#portals_config button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#portals_config button.btn.btn-icon:active,
#portals_config button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#portals_config button.btn.btn-icon:hover,
#portals_config button.btn.btn-icon.disabled {
  color: #999999;
}
#portals_config .dropdown-menu li > button[role="menuitem"]:hover,
#portals_config .dropdown-menu li > button[role="menuitem"]:focus {
  border: none;
  color: #000000;
  background: rgba(100, 193, 67, 0.5);
}
#portals_config .dropdown-menu li.disabled > button[role="menuitem"] {
  border: none;
  color: #888888;
  background: #ededed;
  cursor: default;
}
#portals_config .dropdown-menu li > button[role="menuitem"] > i {
  margin-right: 5px;
}
#portals_config .breadcrumb {
  margin: 0 0 10px;
}
#modal-metadata {
  top: 10%;
}
#modal-metadata .input-field {
  margin-bottom: 10px;
}
#modal-metadata .portal-colors .preview-box {
  border: 1px solid #eeeeee;
  padding: 5px 10px;
  margin-bottom: 10px;
}
#modal-metadata .portal-colors .colorselect-button {
  display: block;
  text-align: left;
}
#modal-metadata .portal-colors .colorselect-preview {
  border: 1px solid #999999;
  height: 18px;
  width: 18px;
}
.data-write {
  display: flex;
  flex: 1 1 0px;
  flex-direction: row;
  height: calc(100% - 60px);
}
.data-write .content-column {
  flex: 1 1 0px;
}
.data-write .panel-flex {
  flex: 1 1 0px;
  display: flex;
  flex-direction: column;
}
.data-write .panel-flex .panel-heading {
  display: flex;
  align-items: center;
  min-height: 22px;
  height: 22px;
}
.data-write .panel-flex .panel-heading .panel-name {
  flex: 1 1 0px;
}
.data-write .panel-flex .panel-body {
  flex: 1 1 0px;
}
.data-write button.btn.btn-link {
  background: none;
  border: none;
  color: black;
}
.data-write button.btn.btn-link:active,
.data-write button.btn.btn-link:focus {
  background: none;
  color: black;
  border: none;
  box-shadow: none;
}
.data-write button.btn.btn-link:hover {
  color: #999999;
}
.data-write button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
.data-write button.btn.btn-icon:active,
.data-write button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
.data-write button.btn.btn-icon:hover {
  color: #999999;
}
.data-write button.btn.btn-icon.btn-dimmed {
  color: #333333;
  padding: 4px 5px;
}
.data-write button.btn.btn-icon.btn-dimmed:hover {
  color: #333333;
}
.data-write button.btn.btn-icon.btn-dimmed:active,
.data-write button.btn.btn-icon.btn-dimmed:focus {
  color: #333333;
}
.data-write .type-cell {
  text-align: center;
}
.data-write .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
.data-write .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
.data-write .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
.data-write .ReactTable div.actions_dropdown {
  text-align: center;
  padding: 0px;
  background: transparent;
  border: none;
  color: black;
}
.data-write .ReactTable div.actions_dropdown button.btn.btn-icon {
  padding: 0px;
}
.data-write button.btn:active,
.data-write button.btn:focus {
  color: #ffffff;
  background: #555555;
}
#modal_folder_add #nameInput {
  width: calc(100% - 15px);
}
#modal_template_add {
  min-width: 400px;
  max-width: 1200px;
}
#modal_template_add .modal-body {
  height: 500px;
  overflow: auto;
  margin-right: 15px;
}
#modal_template_add .modal-body .inputs {
  height: 120px;
}
#modal_template_add .modal-body .contents {
  height: calc(100% - 120px);
}
#modal_template_add .template-row {
  display: flex;
}
#modal_template_add .template-row .option {
  flex: 1 1 auto;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  border: #cccccc 1px solid;
}
#modal_template_add .template-row .option:not(.button) {
  min-width: 200px;
}
#modal_template_add .template-row .option.button {
  flex: 40px 0 0;
}
#modal_template_add .template-row .option.button .btn {
  border: none;
  background-color: transparent;
  width: 100%;
  height: 100%;
}
#modal_template_add .template-row .option.label {
  background-color: white;
  color: #444;
  font-size: 13px;
  text-shadow: none;
  cursor: default;
  border: none;
  font-weight: bold;
}
#modal_template_add .template-row .option.input input {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  box-shadow: none;
  margin: 0;
}
#modal_template_add .template-row .option.input input,
#modal_template_add .template-row .option.input .rw-widget-input.rw-widget-picker.rw-widget-container {
  border: none;
}
#modal_template_add .template-row .option.input .rw-popup-transition,
#modal_template_add .template-row .option.input .rw-list-option,
#modal_template_add .template-row .option.input .rw-list-option > span {
  display: flex;
}
#modal_template_add .template-row .option.input .rw-popup-transition > span,
#modal_template_add .template-row .option.input .rw-list-option > span,
#modal_template_add .template-row .option.input .rw-list-option > span > span {
  flex: 1;
}
#modal_template_add .template-row .option.input .rw-list {
  overflow-x: hidden;
}
#modal-users,
#modal_portal_shipment {
  top: 10%;
  left: 40%;
  right: 5%;
  width: auto;
  max-width: 1000px;
}
#modal-users .modal-body,
#modal_portal_shipment .modal-body {
  height: 600px;
}
#modal-users .modal-body .ReactTable,
#modal_portal_shipment .modal-body .ReactTable {
  background: white;
  border: none;
  height: 100%;
}
#modal-users .modal-body .ReactTable .rt-tr-group,
#modal_portal_shipment .modal-body .ReactTable .rt-tr-group,
#modal-users .modal-body .ReactTable .rt-tr,
#modal_portal_shipment .modal-body .ReactTable .rt-tr {
  min-height: 40px;
  max-height: 40px;
}
#modal-users .modal-body .ReactTable .rt-thead.-header,
#modal_portal_shipment .modal-body .ReactTable .rt-thead.-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: visible;
  border-bottom: 1px solid #eeeeee;
  background: white;
}
#modal-users .modal-body .ReactTable .rt-thead.-header .rt-tr,
#modal_portal_shipment .modal-body .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#modal-users .modal-body .ReactTable .rt-thead.-header .rt-th,
#modal_portal_shipment .modal-body .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 35px;
  border: none;
  font-weight: 700;
}
#modal-users .modal-body .ReactTable .rt-thead.-header .rt-th:focus,
#modal_portal_shipment .modal-body .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#modal-users .modal-body .ReactTable .rt-tbody,
#modal_portal_shipment .modal-body .ReactTable .rt-tbody {
  overflow-y: auto;
}
#modal-users .modal-body .ReactTable .rt-tbody .rt-td,
#modal_portal_shipment .modal-body .ReactTable .rt-tbody .rt-td {
  align-self: center;
  height: 40px;
  line-height: 30px;
  padding: 4px;
  border: none;
}
#modal-users .modal-body .ReactTable .rt-tbody button.btn.btn-icon,
#modal_portal_shipment .modal-body .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
  width: 100%;
  height: 100%;
}
#modal-users .modal-body .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon,
#modal_portal_shipment .modal-body .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#modal-users .modal-body button.btn.btn-icon,
#modal_portal_shipment .modal-body button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#modal-users .modal-body button.btn.btn-icon:active,
#modal_portal_shipment .modal-body button.btn.btn-icon:active,
#modal-users .modal-body button.btn.btn-icon:focus,
#modal_portal_shipment .modal-body button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#modal-users .modal-body button.btn.btn-icon:disabled,
#modal_portal_shipment .modal-body button.btn.btn-icon:disabled {
  color: #999999;
}
#modal-users .modal-body button.btn.btn-icon:hover,
#modal_portal_shipment .modal-body button.btn.btn-icon:hover {
  color: #999999;
}
#modal-bo-add {
  top: 10%;
  width: 800px;
}
#modal-bo-add .modal-body {
  height: 600px;
}
#modal-bo-add input {
  margin: 0px;
}
#modal-bo-add .search-field {
  margin-left: 5px;
  padding: 5px;
  border: 1px solid #dddddd;
  background: #ffffff;
}
#modal-bo-add .search-field .search-input {
  border: none;
  padding: 0px;
  margin-left: 5px;
  width: 290px;
  vertical-align: unset;
}
#modal-bo-add .ReactTable {
  background: white;
  height: 100%;
}
#modal-bo-add .ReactTable .rt-thead.-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow-x: visible;
  border-bottom: 1px solid black;
  background: #f5f5f5;
}
#modal-bo-add .ReactTable .rt-thead.-header .rt-tr {
  overflow: visible;
}
#modal-bo-add .ReactTable .rt-thead.-header .rt-th {
  height: 40px;
  line-height: 29px;
}
#modal-bo-add .ReactTable .rt-thead.-header .rt-th:focus {
  outline-color: transparent;
  outline-style: none;
}
#modal-bo-add .ReactTable .rt-thead.-header .-sort-asc {
  box-shadow: inset 0 -3px 0 0 #4f992b;
}
#modal-bo-add .ReactTable .rt-thead.-header .-sort-desc {
  box-shadow: inset 0 3px 0 0 rgba(79, 153, 43, 0.6);
}
#modal-bo-add .ReactTable .rt-tbody {
  overflow-y: auto;
}
#modal-bo-add .ReactTable .rt-tbody .rt-td {
  align-self: center;
}
#modal-bo-add .ReactTable .rt-tbody button.btn.btn-icon {
  opacity: 0;
  padding: 0px 12px;
}
#modal-bo-add .ReactTable .rt-tbody .rt-tr:not(.-padRow):hover button.btn.btn-icon {
  opacity: 1;
}
#modal-bo-add .actions {
  display: flex;
}
#modal-bo-add .actions .action {
  flex: 1 1 0px;
}
#modal-bo-add .actions .position {
  text-align: center;
}
#modal-bo-add button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#modal-bo-add button.btn.btn-icon:active,
#modal-bo-add button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#modal-bo-add button.btn.btn-icon:hover {
  color: #999999;
}
#messagebox_modal.portal-config-message-box .btn.pull-right {
  min-width: 100px;
}
#add_folder_modal #name_input,
#create_write_action_modal #name_input {
  width: calc(100% - 14px);
}
#modal_portal_shipment .form-horizontal {
  height: 100%;
  margin-bottom: 0px;
}
#modal_portal_shipment .actions {
  display: flex;
}
#modal_portal_shipment .control-group:last-child {
  height: calc(100% - 51px);
  margin-bottom: 0px;
}
#modal_portal_shipment .control-group:last-child .controls,
#modal_portal_shipment .control-group:last-child .list-workflows {
  height: 100%;
}
#modal_portal_shipment .control-group:last-child input[type="checkbox"] {
  margin: 0;
}
#modal_data_access.data-access {
  top: 10%;
  margin-left: 0px;
  left: 20px;
  width: calc(100% - 40px);
}
#modal_data_access.data-access .modal-body {
  height: 535px;
}
#modal_data_access.data-access .modal-body .ReactTable .rt-tr-group,
#modal_data_access.data-access .modal-body .ReactTable .rt-tr {
  min-height: 43px;
  max-height: 43px;
}
#modal_data_access.data-access .modal-footer {
  padding: 5px 10px;
}
#modal_data_access.data-access .modal-footer .access-granted,
#modal_data_access.data-access .modal-footer .access-revoked {
  float: right;
  margin: 5px 15px;
  padding: 5px;
}
#modal_data_access.data-access .modal-footer .access-granted {
  color: #66c283;
}
#modal_data_access.data-access .modal-footer .access-revoked {
  color: #f3a139;
}
#portals_menu {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: 100%;
  height: calc(100% - 45px);
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#portals_menu .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#portals_menu .panel-body {
  padding: 15px;
}
#portals_menu .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#portals_menu .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#portals_menu .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#portals_menu .panel-title > a {
  color: inherit;
}
#portals_menu .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#portals_menu .panel > .list-group,
#portals_menu .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#portals_menu .panel > .list-group .list-group-item,
#portals_menu .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#portals_menu .panel > .list-group:first-child .list-group-item:first-child,
#portals_menu .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#portals_menu .panel > .list-group:last-child .list-group-item:last-child,
#portals_menu .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#portals_menu .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#portals_menu .list-group + .panel-footer {
  border-top-width: 0;
}
#portals_menu .panel > .table,
#portals_menu .panel > .table-responsive > .table,
#portals_menu .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#portals_menu .panel > .table caption,
#portals_menu .panel > .table-responsive > .table caption,
#portals_menu .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#portals_menu .panel > .table:first-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#portals_menu .panel > .table:first-child > thead:first-child > tr:first-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#portals_menu .panel > .table:first-child > tbody:first-child > tr:first-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#portals_menu .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#portals_menu .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#portals_menu .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#portals_menu .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#portals_menu .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#portals_menu .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#portals_menu .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#portals_menu .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#portals_menu .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#portals_menu .panel > .table:last-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#portals_menu .panel > .table:last-child > tbody:last-child > tr:last-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#portals_menu .panel > .table:last-child > tfoot:last-child > tr:last-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#portals_menu .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#portals_menu .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#portals_menu .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#portals_menu .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#portals_menu .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#portals_menu .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#portals_menu .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#portals_menu .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#portals_menu .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#portals_menu .panel > .panel-body + .table,
#portals_menu .panel > .panel-body + .table-responsive,
#portals_menu .panel > .table + .panel-body,
#portals_menu .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#portals_menu .panel > .table > tbody:first-child > tr:first-child th,
#portals_menu .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#portals_menu .panel > .table-bordered,
#portals_menu .panel > .table-responsive > .table-bordered {
  border: 0;
}
#portals_menu .panel > .table-bordered > thead > tr > th:first-child,
#portals_menu .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#portals_menu .panel > .table-bordered > tbody > tr > th:first-child,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#portals_menu .panel > .table-bordered > tfoot > tr > th:first-child,
#portals_menu .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#portals_menu .panel > .table-bordered > thead > tr > td:first-child,
#portals_menu .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#portals_menu .panel > .table-bordered > tbody > tr > td:first-child,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#portals_menu .panel > .table-bordered > tfoot > tr > td:first-child,
#portals_menu .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#portals_menu .panel > .table-bordered > thead > tr > th:last-child,
#portals_menu .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#portals_menu .panel > .table-bordered > tbody > tr > th:last-child,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#portals_menu .panel > .table-bordered > tfoot > tr > th:last-child,
#portals_menu .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#portals_menu .panel > .table-bordered > thead > tr > td:last-child,
#portals_menu .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#portals_menu .panel > .table-bordered > tbody > tr > td:last-child,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#portals_menu .panel > .table-bordered > tfoot > tr > td:last-child,
#portals_menu .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#portals_menu .panel > .table-bordered > thead > tr:first-child > td,
#portals_menu .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#portals_menu .panel > .table-bordered > tbody > tr:first-child > td,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#portals_menu .panel > .table-bordered > thead > tr:first-child > th,
#portals_menu .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#portals_menu .panel > .table-bordered > tbody > tr:first-child > th,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#portals_menu .panel > .table-bordered > tbody > tr:last-child > td,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#portals_menu .panel > .table-bordered > tfoot > tr:last-child > td,
#portals_menu .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#portals_menu .panel > .table-bordered > tbody > tr:last-child > th,
#portals_menu .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#portals_menu .panel > .table-bordered > tfoot > tr:last-child > th,
#portals_menu .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#portals_menu .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#portals_menu .panel-group {
  margin-bottom: 20px;
}
#portals_menu .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#portals_menu .panel-group .panel + .panel {
  margin-top: 5px;
}
#portals_menu .panel-group .panel-heading {
  border-bottom: 0;
}
#portals_menu .panel-group .panel-heading + .panel-collapse > .panel-body,
#portals_menu .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#portals_menu .panel-group .panel-footer {
  border-top: 0;
}
#portals_menu .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#portals_menu .panel-default {
  border-color: #dddddd;
}
#portals_menu .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#portals_menu .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#portals_menu .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#portals_menu .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#portals_menu .panel-primary {
  border-color: #428bca;
}
#portals_menu .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#portals_menu .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#portals_menu .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#portals_menu .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#portals_menu .panel-success {
  border-color: #d6e9c6;
}
#portals_menu .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#portals_menu .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#portals_menu .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#portals_menu .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#portals_menu .panel-info {
  border-color: #bce8f1;
}
#portals_menu .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#portals_menu .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#portals_menu .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#portals_menu .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#portals_menu .panel-warning {
  border-color: #faebcc;
}
#portals_menu .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#portals_menu .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#portals_menu .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#portals_menu .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#portals_menu .panel-danger {
  border-color: #ebccd1;
}
#portals_menu .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#portals_menu .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#portals_menu .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#portals_menu .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#portals_menu .content-box {
  height: 100%;
  padding: 20px;
}
#portals_menu .content-box .portals-overview {
  height: 100%;
}
#portals_menu .content-box .portals-overview .portals-table {
  height: 100%;
}
#datatimeline {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#datatimeline .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#datatimeline .panel-body {
  padding: 15px;
}
#datatimeline .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datatimeline .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#datatimeline .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#datatimeline .panel-title > a {
  color: inherit;
}
#datatimeline .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datatimeline .panel > .list-group,
#datatimeline .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#datatimeline .panel > .list-group .list-group-item,
#datatimeline .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#datatimeline .panel > .list-group:first-child .list-group-item:first-child,
#datatimeline .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datatimeline .panel > .list-group:last-child .list-group-item:last-child,
#datatimeline .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datatimeline .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#datatimeline .list-group + .panel-footer {
  border-top-width: 0;
}
#datatimeline .panel > .table,
#datatimeline .panel > .table-responsive > .table,
#datatimeline .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#datatimeline .panel > .table caption,
#datatimeline .panel > .table-responsive > .table caption,
#datatimeline .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#datatimeline .panel > .table:first-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#datatimeline .panel > .table:first-child > thead:first-child > tr:first-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#datatimeline .panel > .table:first-child > tbody:first-child > tr:first-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#datatimeline .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#datatimeline .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#datatimeline .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#datatimeline .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#datatimeline .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#datatimeline .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#datatimeline .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#datatimeline .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#datatimeline .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#datatimeline .panel > .table:last-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#datatimeline .panel > .table:last-child > tbody:last-child > tr:last-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#datatimeline .panel > .table:last-child > tfoot:last-child > tr:last-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#datatimeline .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#datatimeline .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#datatimeline .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#datatimeline .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#datatimeline .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#datatimeline .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#datatimeline .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#datatimeline .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#datatimeline .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#datatimeline .panel > .panel-body + .table,
#datatimeline .panel > .panel-body + .table-responsive,
#datatimeline .panel > .table + .panel-body,
#datatimeline .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#datatimeline .panel > .table > tbody:first-child > tr:first-child th,
#datatimeline .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#datatimeline .panel > .table-bordered,
#datatimeline .panel > .table-responsive > .table-bordered {
  border: 0;
}
#datatimeline .panel > .table-bordered > thead > tr > th:first-child,
#datatimeline .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#datatimeline .panel > .table-bordered > tbody > tr > th:first-child,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#datatimeline .panel > .table-bordered > tfoot > tr > th:first-child,
#datatimeline .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#datatimeline .panel > .table-bordered > thead > tr > td:first-child,
#datatimeline .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#datatimeline .panel > .table-bordered > tbody > tr > td:first-child,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#datatimeline .panel > .table-bordered > tfoot > tr > td:first-child,
#datatimeline .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#datatimeline .panel > .table-bordered > thead > tr > th:last-child,
#datatimeline .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#datatimeline .panel > .table-bordered > tbody > tr > th:last-child,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#datatimeline .panel > .table-bordered > tfoot > tr > th:last-child,
#datatimeline .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#datatimeline .panel > .table-bordered > thead > tr > td:last-child,
#datatimeline .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#datatimeline .panel > .table-bordered > tbody > tr > td:last-child,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#datatimeline .panel > .table-bordered > tfoot > tr > td:last-child,
#datatimeline .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#datatimeline .panel > .table-bordered > thead > tr:first-child > td,
#datatimeline .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#datatimeline .panel > .table-bordered > tbody > tr:first-child > td,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#datatimeline .panel > .table-bordered > thead > tr:first-child > th,
#datatimeline .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#datatimeline .panel > .table-bordered > tbody > tr:first-child > th,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#datatimeline .panel > .table-bordered > tbody > tr:last-child > td,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#datatimeline .panel > .table-bordered > tfoot > tr:last-child > td,
#datatimeline .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#datatimeline .panel > .table-bordered > tbody > tr:last-child > th,
#datatimeline .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#datatimeline .panel > .table-bordered > tfoot > tr:last-child > th,
#datatimeline .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#datatimeline .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#datatimeline .panel-group {
  margin-bottom: 20px;
}
#datatimeline .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#datatimeline .panel-group .panel + .panel {
  margin-top: 5px;
}
#datatimeline .panel-group .panel-heading {
  border-bottom: 0;
}
#datatimeline .panel-group .panel-heading + .panel-collapse > .panel-body,
#datatimeline .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#datatimeline .panel-group .panel-footer {
  border-top: 0;
}
#datatimeline .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#datatimeline .panel-default {
  border-color: #dddddd;
}
#datatimeline .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#datatimeline .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#datatimeline .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#datatimeline .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#datatimeline .panel-primary {
  border-color: #428bca;
}
#datatimeline .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#datatimeline .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#datatimeline .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#datatimeline .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#datatimeline .panel-success {
  border-color: #d6e9c6;
}
#datatimeline .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#datatimeline .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#datatimeline .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#datatimeline .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#datatimeline .panel-info {
  border-color: #bce8f1;
}
#datatimeline .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#datatimeline .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#datatimeline .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#datatimeline .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#datatimeline .panel-warning {
  border-color: #faebcc;
}
#datatimeline .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#datatimeline .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#datatimeline .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#datatimeline .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#datatimeline .panel-danger {
  border-color: #ebccd1;
}
#datatimeline .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#datatimeline .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#datatimeline .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#datatimeline .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#datatimeline .content-box {
  height: 100%;
  padding: 20px;
}
#datatimeline .content-box .panel-default {
  height: calc(100% - 90px);
}
#datatimeline .content-box .panel-default .panel-heading {
  display: flex;
}
#datatimeline .content-box .panel-default .panel-heading .eobject_selector {
  width: 400px;
  margin-right: 10px;
}
#datatimeline .content-box .panel-default .panel-body {
  height: 100%;
}
#datatimeline .content-box .panel-default .panel-body .timeline {
  display: flex;
  height: 80px;
  padding: 10px 0;
}
#datatimeline .content-box .panel-default .panel-body .timeline .timeline-svg {
  padding: 0 10px;
}
#datatimeline .content-box .panel-default .panel-body .timeline .btn-icon {
  height: 100%;
}
#datatimeline .content-box .panel-default .panel-body .changes-entry {
  padding: 5px 40px;
}
#hierarchy_mapper {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
  line-height: 25px;
}
#hierarchy_mapper .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#hierarchy_mapper .panel-body {
  padding: 15px;
}
#hierarchy_mapper .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_mapper .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#hierarchy_mapper .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#hierarchy_mapper .panel-title > a {
  color: inherit;
}
#hierarchy_mapper .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_mapper .panel > .list-group,
#hierarchy_mapper .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#hierarchy_mapper .panel > .list-group .list-group-item,
#hierarchy_mapper .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#hierarchy_mapper .panel > .list-group:first-child .list-group-item:first-child,
#hierarchy_mapper .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_mapper .panel > .list-group:last-child .list-group-item:last-child,
#hierarchy_mapper .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_mapper .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#hierarchy_mapper .list-group + .panel-footer {
  border-top-width: 0;
}
#hierarchy_mapper .panel > .table,
#hierarchy_mapper .panel > .table-responsive > .table,
#hierarchy_mapper .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#hierarchy_mapper .panel > .table caption,
#hierarchy_mapper .panel > .table-responsive > .table caption,
#hierarchy_mapper .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#hierarchy_mapper .panel > .table:first-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_mapper .panel > .table:first-child > thead:first-child > tr:first-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#hierarchy_mapper .panel > .table:first-child > tbody:first-child > tr:first-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#hierarchy_mapper .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#hierarchy_mapper .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#hierarchy_mapper .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#hierarchy_mapper .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#hierarchy_mapper .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#hierarchy_mapper .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#hierarchy_mapper .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#hierarchy_mapper .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#hierarchy_mapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#hierarchy_mapper .panel > .table:last-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_mapper .panel > .table:last-child > tbody:last-child > tr:last-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#hierarchy_mapper .panel > .table:last-child > tfoot:last-child > tr:last-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#hierarchy_mapper .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#hierarchy_mapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#hierarchy_mapper .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#hierarchy_mapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#hierarchy_mapper .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#hierarchy_mapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#hierarchy_mapper .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#hierarchy_mapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#hierarchy_mapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#hierarchy_mapper .panel > .panel-body + .table,
#hierarchy_mapper .panel > .panel-body + .table-responsive,
#hierarchy_mapper .panel > .table + .panel-body,
#hierarchy_mapper .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#hierarchy_mapper .panel > .table > tbody:first-child > tr:first-child th,
#hierarchy_mapper .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#hierarchy_mapper .panel > .table-bordered,
#hierarchy_mapper .panel > .table-responsive > .table-bordered {
  border: 0;
}
#hierarchy_mapper .panel > .table-bordered > thead > tr > th:first-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#hierarchy_mapper .panel > .table-bordered > tbody > tr > th:first-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#hierarchy_mapper .panel > .table-bordered > tfoot > tr > th:first-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#hierarchy_mapper .panel > .table-bordered > thead > tr > td:first-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#hierarchy_mapper .panel > .table-bordered > tbody > tr > td:first-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#hierarchy_mapper .panel > .table-bordered > tfoot > tr > td:first-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#hierarchy_mapper .panel > .table-bordered > thead > tr > th:last-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#hierarchy_mapper .panel > .table-bordered > tbody > tr > th:last-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#hierarchy_mapper .panel > .table-bordered > tfoot > tr > th:last-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#hierarchy_mapper .panel > .table-bordered > thead > tr > td:last-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#hierarchy_mapper .panel > .table-bordered > tbody > tr > td:last-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#hierarchy_mapper .panel > .table-bordered > tfoot > tr > td:last-child,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#hierarchy_mapper .panel > .table-bordered > thead > tr:first-child > td,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#hierarchy_mapper .panel > .table-bordered > tbody > tr:first-child > td,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#hierarchy_mapper .panel > .table-bordered > thead > tr:first-child > th,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#hierarchy_mapper .panel > .table-bordered > tbody > tr:first-child > th,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#hierarchy_mapper .panel > .table-bordered > tbody > tr:last-child > td,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#hierarchy_mapper .panel > .table-bordered > tfoot > tr:last-child > td,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#hierarchy_mapper .panel > .table-bordered > tbody > tr:last-child > th,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#hierarchy_mapper .panel > .table-bordered > tfoot > tr:last-child > th,
#hierarchy_mapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#hierarchy_mapper .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#hierarchy_mapper .panel-group {
  margin-bottom: 20px;
}
#hierarchy_mapper .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#hierarchy_mapper .panel-group .panel + .panel {
  margin-top: 5px;
}
#hierarchy_mapper .panel-group .panel-heading {
  border-bottom: 0;
}
#hierarchy_mapper .panel-group .panel-heading + .panel-collapse > .panel-body,
#hierarchy_mapper .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#hierarchy_mapper .panel-group .panel-footer {
  border-top: 0;
}
#hierarchy_mapper .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#hierarchy_mapper .panel-default {
  border-color: #dddddd;
}
#hierarchy_mapper .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#hierarchy_mapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#hierarchy_mapper .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#hierarchy_mapper .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#hierarchy_mapper .panel-primary {
  border-color: #428bca;
}
#hierarchy_mapper .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#hierarchy_mapper .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#hierarchy_mapper .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#hierarchy_mapper .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#hierarchy_mapper .panel-success {
  border-color: #d6e9c6;
}
#hierarchy_mapper .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#hierarchy_mapper .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#hierarchy_mapper .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#hierarchy_mapper .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#hierarchy_mapper .panel-info {
  border-color: #bce8f1;
}
#hierarchy_mapper .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#hierarchy_mapper .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#hierarchy_mapper .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#hierarchy_mapper .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#hierarchy_mapper .panel-warning {
  border-color: #faebcc;
}
#hierarchy_mapper .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#hierarchy_mapper .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#hierarchy_mapper .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#hierarchy_mapper .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#hierarchy_mapper .panel-danger {
  border-color: #ebccd1;
}
#hierarchy_mapper .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#hierarchy_mapper .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#hierarchy_mapper .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#hierarchy_mapper .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#hierarchy_mapper .content-box {
  height: 100%;
  padding: 20px;
}
#hierarchy_mapper .content-box .panel-default {
  height: calc(100% - 90px);
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-heading {
  background-color: #e50050;
  color: white;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body {
  height: calc(100% - 55px);
  padding-top: 0px;
  padding-left: 0px;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .searchbar {
  padding-left: 40px;
  height: 35px;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .searchbar .search-input {
  height: 45px;
  width: calc(100% - 57px);
  border: none;
  background-color: transparent;
  padding: 0px 10px;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .searchbar .btn.delete {
  margin: 0px;
  padding: 0px;
  height: 35px;
  background-color: transparent;
  border: none;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree {
  height: 95%;
  width: 100%;
  overflow-y: auto;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node {
  margin: 8px 0 8px 29px;
  border-top: 1px solid #eeeeee;
  padding-top: 8px;
  font-weight: bold;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .button-bar {
  float: right;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .button-bar button[role="menuitem"] {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #509a2b;
  white-space: nowrap;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .button-bar button[role="menuitem"] i {
  width: 20px;
  padding-right: 5px;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .btn {
  background-color: white;
  border: none;
  margin-top: -4px;
  width: 29px;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .node-text {
  cursor: pointer;
  margin: -8px 10px;
  font-weight: bold;
  display: inline-block;
  max-width: calc(100% - 120px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .node-text.no-children {
  margin: 0 0 0 40px;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .node-text.selected {
  background-color: #91cd74;
}
#hierarchy_mapper .content-box .left-side.panel-default .panel-body .tree .tree-node .node-text.drag-target {
  background-color: #91cd74;
}
#hierarchy_mapper .content-box .right-side.panel-default {
  width: calc(100% - 40px);
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading {
  height: 46px;
  box-sizing: border-box;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .node-label {
  display: inline-block;
  width: calc(30% + 28px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 25px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .progress-bar-label {
  display: inline-block;
  margin: 0 10px 0 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 25px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .progress-bar {
  display: inline-flex;
  flex-direction: column;
  width: calc(13% - 5px);
  left: 0%;
  top: -8px;
  border: 1px solid #9f9f9f;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .progress-bar-completion {
  height: 100%;
  position: absolute;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .progress-bar-completion.incomplete {
  background-color: #f0bcbd;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .progress-bar-completion.partial {
  background-color: #fce5c9;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .progress-bar-completion.complete {
  background-color: #d3eedc;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading .progress-bar-status {
  text-align: center;
  z-index: 1;
  padding: 5px 0px 4px 4px;
  line-height: 10px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-heading button {
  margin-right: 15px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body {
  height: calc(100% - 70px);
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .node-view {
  height: 100%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .node-view .loading-spinner {
  width: 120px;
  height: 120px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-top: -60px;
  margin-left: -60px;
  color: #ccc;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .node-view .loading-spinner .fa-spinner {
  font-weight: 300;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .node-view .loading-spinner .loading-text {
  font-weight: 700;
  position: relative;
  top: -58%;
  left: 30%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes {
  display: flex;
  flex: 1 1 0px;
  flex-direction: column;
  padding: 8px 10px 25px;
  min-width: 450px;
  height: calc(100% - 43px);
  overflow: auto;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes .view-tab-body {
  height: calc(100% - 30px);
  overflow-y: auto;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes .view-select {
  overflow-x: auto;
  overflow-y: hidden;
  margin-top: -25px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes .view-select .nav-tabs {
  display: inline-flex;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes .view-select .nav-tabs li {
  white-space: nowrap;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes .view-select .nav-tabs .correct {
  color: #66c283;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes .view-select .nav-tabs .incorrect {
  color: #d53e42;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body #attributes .view-select .nav-tabs .invalid {
  color: #f3a139;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-label,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-label {
  display: inline-block;
  padding: 5px 10px;
  margin: 0px;
  border: 1px solid transparent;
  line-height: unset;
  width: 30%;
  text-align: right;
  vertical-align: top;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-label .underline,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-label .underline {
  text-decoration: underline;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-bold,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-bold {
  font-weight: bold;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box {
  display: inline-block;
  vertical-align: bottom;
  width: 63%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box.information,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box.information {
  width: calc(63% - 60px);
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input {
  display: inline-block;
  border: 1px solid #9f9f9f;
  width: calc(100% - 60px);
  vertical-align: middle;
  min-height: 30px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .btn.btn-icon,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .btn.btn-icon {
  border: none;
  border-left: 1px solid #cccccc;
  width: 28px;
  height: 30px;
  padding: 0;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input button.btn.btn-icon.delete,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input button.btn.btn-icon.delete {
  position: relative;
  margin-top: -30px;
  font-size: 18px;
  margin-left: calc(100% - 54px);
  border-left: none;
  border-right: 1px solid #cccccc;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .rw-list-option,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-list-option {
  white-space: pre;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .date-picker,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .date-picker {
  height: 31px;
  padding: 4px 0px 4px 0.875em;
  box-sizing: border-box;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .date-picker .dropdown,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .date-picker .dropdown {
  width: 27px;
  height: 30px;
  margin-top: -4px;
  float: right;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .date-picker .dropdown .dropdown-button,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .date-picker .dropdown .dropdown-button,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .date-picker .dropdown .clickable,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .date-picker .dropdown .clickable {
  background-color: transparent;
  height: 100%;
  width: 100%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .date-picker .dropdown .dropdown-button,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .date-picker .dropdown .dropdown-button {
  padding: 9px;
  color: #666666;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .file-button-container .file-button,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .file-button-container .file-button {
  width: 100%;
  border: none;
  height: 30px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .file-button-container .btn-icon,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .file-button-container .btn-icon {
  display: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .file-button-container:hover .small-attribute,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .file-button-container:hover .small-attribute {
  width: calc(100% - 28px);
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .file-button-container:hover .btn-icon,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .file-button-container:hover .btn-icon {
  display: inline-block;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .small-attribute,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .small-attribute {
  width: calc(100% - 28px);
  display: inline-block;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-default-textarea,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-default-textarea {
  border: none;
  box-sizing: border-box;
  margin: 0px;
  min-height: 60px;
  resize: vertical;
  width: 100%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .reference-button,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button {
  width: 100%;
  border: none;
  text-align: left;
  color: #777777;
  height: 30px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .reference-button.small-attribute,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button.small-attribute {
  width: calc(100% - 28px);
  display: inline-block;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .reference-button.disabled,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .reference-button.disabled {
  pointer-events: none;
  background-color: #eeeeee;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .rw-widget-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .rw-widget-input {
  border: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input input.input-default,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input input.input-default {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  margin: 0px;
  padding: 5px;
  box-sizing: border-box;
  box-shadow: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-number,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-number {
  width: calc(50% - 15px);
  padding: 4px;
  margin: 0;
  border: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-from-to-text,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-from-to-text {
  min-width: 50px;
  height: 26px;
  padding-top: 4px;
  background: #eeeeee;
  text-align: center;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-from-to .input-date,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-from-to .input-date {
  width: 100%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input input[type='checkbox'].input-boolean,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input input[type='checkbox'].input-boolean {
  display: inline-block;
  width: 12px;
  height: 30px;
  margin: 0px 10px 0px 5px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-codelist .rw-widget-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-codelist .rw-widget-input {
  border: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-reference .rw-widget-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-reference .rw-widget-input {
  border: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date {
  height: 20px;
  background-color: transparent;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker {
  display: none;
  position: relative;
  background: white !important;
  border: 1px solid #777777;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays table,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths table,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears table {
  width: 100%;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtToday,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtToday,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtOld,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtOld,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay.rdtNew,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay.rdtNew,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay.rdtNew {
  color: #777777;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtDay:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtDay:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtDay:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtMonth:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtMonth:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtMonth:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtYear:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtYear:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtYear:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtDays .rdtActive,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtMonths .rdtActive,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .input-date .rdtPicker .rdtYears .rdtActive {
  background-color: #c2c5dd;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input input:disabled,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input input:disabled {
  border: none;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .multi-select .dropdown-heading {
  height: 30px !important;
  border: none !important;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input .multi-select .dropdown-heading-value,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input .multi-select .dropdown-heading-value {
  line-height: 30px !important;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.subview-data-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.subview-data-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.codelist-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.codelist-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.reference-input,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.reference-input {
  width: calc(100% - 87px);
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.correct,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.correct {
  background-color: #e6f5ea;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.incorrect,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect {
  background-color: #f5d1d2;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *),
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.incorrect *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.invalid,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid {
  background-color: #fdf1e1;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *),
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.invalid *:not(.rw-open *, .is-open *, .open *) {
  background-color: transparent;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-input.disabled .dropdown-heading,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-input.disabled .dropdown-heading {
  background-color: #eeeeee !important;
  cursor: not-allowed !important;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .attribute-loading,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .attribute-loading {
  height: 30px;
  line-height: 30px;
  width: 100%;
  padding-right: 10px;
  box-sizing: border-box;
  text-align: right;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon {
  background: transparent;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon:active,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:active,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon:focus,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:focus {
  background: transparent;
  box-shadow: none !important;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box button.btn.btn-icon:hover,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box button.btn.btn-icon:hover {
  color: #999999;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box span.codelist-disabled,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box span.codelist-disabled {
  color: #999999;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box span.status-icon,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box span.status-icon {
  width: 25px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9f9f9f;
  vertical-align: top;
  padding: 0px;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box span.status-icon.changed,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box span.status-icon.changed {
  color: gray;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box span.status-icon.correct,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box span.status-icon.correct {
  color: #66c283;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box span.status-icon.incorrect,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box span.status-icon.incorrect {
  color: #d53e42;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box span.status-icon.invalid,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box span.status-icon.invalid {
  color: #f3a139;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box span.help-icon,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box span.help-icon {
  width: 25px;
  display: inline-block;
  padding: 0px;
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group .attribute-box .innoscale-tooltip,
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small .attribute-box .innoscale-tooltip {
  white-space: pre;
}
#hierarchy_mapper .content-box .right-side.panel-default .panel-body .form-attributes .attribute-group-small {
  width: 50%;
}
#add_node_modal .modal-body input[type="text"] {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  height: 30px;
  padding: 0px 10px;
  width: 100%;
}
#add_node_modal .modal-body input[type="checkbox"] {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  margin-left: 10px;
  vertical-align: sub;
}
#add_node_modal .modal-footer {
  padding: 5px 10px;
}
#pass_values_modal {
  max-height: 520px;
}
#pass_values_modal .scroll {
  overflow-y: auto;
  max-height: 300px;
}
.modal.fade.in {
  top: 20%;
}
#hierarchy_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#hierarchy_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#hierarchy_overview .panel-body {
  padding: 15px;
}
#hierarchy_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#hierarchy_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#hierarchy_overview .panel-title > a {
  color: inherit;
}
#hierarchy_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_overview .panel > .list-group,
#hierarchy_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#hierarchy_overview .panel > .list-group .list-group-item,
#hierarchy_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#hierarchy_overview .panel > .list-group:first-child .list-group-item:first-child,
#hierarchy_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_overview .panel > .list-group:last-child .list-group-item:last-child,
#hierarchy_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#hierarchy_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#hierarchy_overview .panel > .table,
#hierarchy_overview .panel > .table-responsive > .table,
#hierarchy_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#hierarchy_overview .panel > .table caption,
#hierarchy_overview .panel > .table-responsive > .table caption,
#hierarchy_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#hierarchy_overview .panel > .table:first-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#hierarchy_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#hierarchy_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#hierarchy_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#hierarchy_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#hierarchy_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#hierarchy_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#hierarchy_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#hierarchy_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#hierarchy_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#hierarchy_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#hierarchy_overview .panel > .table:last-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#hierarchy_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#hierarchy_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#hierarchy_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#hierarchy_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#hierarchy_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#hierarchy_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#hierarchy_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#hierarchy_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#hierarchy_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#hierarchy_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#hierarchy_overview .panel > .panel-body + .table,
#hierarchy_overview .panel > .panel-body + .table-responsive,
#hierarchy_overview .panel > .table + .panel-body,
#hierarchy_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#hierarchy_overview .panel > .table > tbody:first-child > tr:first-child th,
#hierarchy_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#hierarchy_overview .panel > .table-bordered,
#hierarchy_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#hierarchy_overview .panel > .table-bordered > thead > tr > th:first-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#hierarchy_overview .panel > .table-bordered > tbody > tr > th:first-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#hierarchy_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#hierarchy_overview .panel > .table-bordered > thead > tr > td:first-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#hierarchy_overview .panel > .table-bordered > tbody > tr > td:first-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#hierarchy_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#hierarchy_overview .panel > .table-bordered > thead > tr > th:last-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#hierarchy_overview .panel > .table-bordered > tbody > tr > th:last-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#hierarchy_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#hierarchy_overview .panel > .table-bordered > thead > tr > td:last-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#hierarchy_overview .panel > .table-bordered > tbody > tr > td:last-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#hierarchy_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#hierarchy_overview .panel > .table-bordered > thead > tr:first-child > td,
#hierarchy_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#hierarchy_overview .panel > .table-bordered > tbody > tr:first-child > td,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#hierarchy_overview .panel > .table-bordered > thead > tr:first-child > th,
#hierarchy_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#hierarchy_overview .panel > .table-bordered > tbody > tr:first-child > th,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#hierarchy_overview .panel > .table-bordered > tbody > tr:last-child > td,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#hierarchy_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#hierarchy_overview .panel > .table-bordered > tbody > tr:last-child > th,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#hierarchy_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#hierarchy_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#hierarchy_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#hierarchy_overview .panel-group {
  margin-bottom: 20px;
}
#hierarchy_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#hierarchy_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#hierarchy_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#hierarchy_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#hierarchy_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#hierarchy_overview .panel-group .panel-footer {
  border-top: 0;
}
#hierarchy_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#hierarchy_overview .panel-default {
  border-color: #dddddd;
}
#hierarchy_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#hierarchy_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#hierarchy_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#hierarchy_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#hierarchy_overview .panel-primary {
  border-color: #428bca;
}
#hierarchy_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#hierarchy_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#hierarchy_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#hierarchy_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#hierarchy_overview .panel-success {
  border-color: #d6e9c6;
}
#hierarchy_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#hierarchy_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#hierarchy_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#hierarchy_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#hierarchy_overview .panel-info {
  border-color: #bce8f1;
}
#hierarchy_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#hierarchy_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#hierarchy_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#hierarchy_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#hierarchy_overview .panel-warning {
  border-color: #faebcc;
}
#hierarchy_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#hierarchy_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#hierarchy_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#hierarchy_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#hierarchy_overview .panel-danger {
  border-color: #ebccd1;
}
#hierarchy_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#hierarchy_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#hierarchy_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#hierarchy_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#hierarchy_overview .content-box {
  height: 100%;
  padding: 20px;
}
#hierarchy_overview .content-box .panel-body {
  padding: 0;
  height: calc(100% - 36px);
  overflow-y: auto;
}
#hierarchy_config {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#hierarchy_config .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#hierarchy_config .panel-body {
  padding: 15px;
}
#hierarchy_config .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_config .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#hierarchy_config .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#hierarchy_config .panel-title > a {
  color: inherit;
}
#hierarchy_config .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_config .panel > .list-group,
#hierarchy_config .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#hierarchy_config .panel > .list-group .list-group-item,
#hierarchy_config .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#hierarchy_config .panel > .list-group:first-child .list-group-item:first-child,
#hierarchy_config .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_config .panel > .list-group:last-child .list-group-item:last-child,
#hierarchy_config .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_config .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#hierarchy_config .list-group + .panel-footer {
  border-top-width: 0;
}
#hierarchy_config .panel > .table,
#hierarchy_config .panel > .table-responsive > .table,
#hierarchy_config .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#hierarchy_config .panel > .table caption,
#hierarchy_config .panel > .table-responsive > .table caption,
#hierarchy_config .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#hierarchy_config .panel > .table:first-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#hierarchy_config .panel > .table:first-child > thead:first-child > tr:first-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#hierarchy_config .panel > .table:first-child > tbody:first-child > tr:first-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#hierarchy_config .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#hierarchy_config .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#hierarchy_config .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#hierarchy_config .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#hierarchy_config .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#hierarchy_config .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#hierarchy_config .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#hierarchy_config .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#hierarchy_config .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#hierarchy_config .panel > .table:last-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#hierarchy_config .panel > .table:last-child > tbody:last-child > tr:last-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#hierarchy_config .panel > .table:last-child > tfoot:last-child > tr:last-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#hierarchy_config .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#hierarchy_config .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#hierarchy_config .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#hierarchy_config .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#hierarchy_config .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#hierarchy_config .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#hierarchy_config .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#hierarchy_config .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#hierarchy_config .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#hierarchy_config .panel > .panel-body + .table,
#hierarchy_config .panel > .panel-body + .table-responsive,
#hierarchy_config .panel > .table + .panel-body,
#hierarchy_config .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#hierarchy_config .panel > .table > tbody:first-child > tr:first-child th,
#hierarchy_config .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#hierarchy_config .panel > .table-bordered,
#hierarchy_config .panel > .table-responsive > .table-bordered {
  border: 0;
}
#hierarchy_config .panel > .table-bordered > thead > tr > th:first-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#hierarchy_config .panel > .table-bordered > tbody > tr > th:first-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#hierarchy_config .panel > .table-bordered > tfoot > tr > th:first-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#hierarchy_config .panel > .table-bordered > thead > tr > td:first-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#hierarchy_config .panel > .table-bordered > tbody > tr > td:first-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#hierarchy_config .panel > .table-bordered > tfoot > tr > td:first-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#hierarchy_config .panel > .table-bordered > thead > tr > th:last-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#hierarchy_config .panel > .table-bordered > tbody > tr > th:last-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#hierarchy_config .panel > .table-bordered > tfoot > tr > th:last-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#hierarchy_config .panel > .table-bordered > thead > tr > td:last-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#hierarchy_config .panel > .table-bordered > tbody > tr > td:last-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#hierarchy_config .panel > .table-bordered > tfoot > tr > td:last-child,
#hierarchy_config .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#hierarchy_config .panel > .table-bordered > thead > tr:first-child > td,
#hierarchy_config .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#hierarchy_config .panel > .table-bordered > tbody > tr:first-child > td,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#hierarchy_config .panel > .table-bordered > thead > tr:first-child > th,
#hierarchy_config .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#hierarchy_config .panel > .table-bordered > tbody > tr:first-child > th,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#hierarchy_config .panel > .table-bordered > tbody > tr:last-child > td,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#hierarchy_config .panel > .table-bordered > tfoot > tr:last-child > td,
#hierarchy_config .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#hierarchy_config .panel > .table-bordered > tbody > tr:last-child > th,
#hierarchy_config .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#hierarchy_config .panel > .table-bordered > tfoot > tr:last-child > th,
#hierarchy_config .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#hierarchy_config .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#hierarchy_config .panel-group {
  margin-bottom: 20px;
}
#hierarchy_config .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#hierarchy_config .panel-group .panel + .panel {
  margin-top: 5px;
}
#hierarchy_config .panel-group .panel-heading {
  border-bottom: 0;
}
#hierarchy_config .panel-group .panel-heading + .panel-collapse > .panel-body,
#hierarchy_config .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#hierarchy_config .panel-group .panel-footer {
  border-top: 0;
}
#hierarchy_config .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#hierarchy_config .panel-default {
  border-color: #dddddd;
}
#hierarchy_config .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#hierarchy_config .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#hierarchy_config .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#hierarchy_config .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#hierarchy_config .panel-primary {
  border-color: #428bca;
}
#hierarchy_config .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#hierarchy_config .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#hierarchy_config .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#hierarchy_config .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#hierarchy_config .panel-success {
  border-color: #d6e9c6;
}
#hierarchy_config .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#hierarchy_config .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#hierarchy_config .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#hierarchy_config .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#hierarchy_config .panel-info {
  border-color: #bce8f1;
}
#hierarchy_config .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#hierarchy_config .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#hierarchy_config .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#hierarchy_config .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#hierarchy_config .panel-warning {
  border-color: #faebcc;
}
#hierarchy_config .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#hierarchy_config .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#hierarchy_config .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#hierarchy_config .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#hierarchy_config .panel-danger {
  border-color: #ebccd1;
}
#hierarchy_config .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#hierarchy_config .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#hierarchy_config .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#hierarchy_config .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#hierarchy_config .content-box {
  height: 100%;
  padding: 20px;
}
#hierarchy_config .content-box .panel-default {
  height: calc(100% - 90px);
}
#hierarchy_config .content-box .panel-default .panel-heading {
  display: flex;
}
#hierarchy_config .content-box .panel-default .panel-heading input {
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
  color: #555555;
  margin-left: 15px;
  padding: 3px 10px;
}
#hierarchy_config .content-box .panel-default .panel-heading .eobject_selector {
  width: 400px;
  margin-right: 10px;
}
#hierarchy_config .content-box .panel-default .panel-body {
  display: flex;
  height: calc(100% - 100px);
  padding: 0px;
}
#hierarchy_config .content-box .panel-default .panel-body h3,
#hierarchy_config .content-box .panel-default .panel-body .remove-button {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#hierarchy_config .content-box .panel-default .panel-body .btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#hierarchy_config .content-box .panel-default .panel-body .sub-form {
  flex: 1;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor,
#hierarchy_config .content-box .panel-default .panel-body .sub-form {
  margin-right: 30px;
  padding: 15px;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .attribute,
#hierarchy_config .content-box .panel-default .panel-body .sub-form .attribute {
  padding-bottom: 10px;
  display: flex;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .attribute input[type="checkbox"],
#hierarchy_config .content-box .panel-default .panel-body .sub-form .attribute input[type="checkbox"] {
  margin-top: 8px;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .rw-widget,
#hierarchy_config .content-box .panel-default .panel-body .sub-form .rw-widget {
  float: right;
  width: 60%;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .attribute-label,
#hierarchy_config .content-box .panel-default .panel-body .sub-form .attribute-label {
  box-sizing: border-box;
  display: inline-block;
  height: 30px;
  width: 40%;
  text-align: right;
  padding: 4px 10px;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  flex: 2;
  overflow-y: auto;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor input {
  margin: 0px;
  padding-right: 0px;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .level {
  padding-right: 20px;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .level-sub-form {
  padding-left: 20px;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .level,
#hierarchy_config .content-box .panel-default .panel-body .level-editor .level-sub-form {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  width: 50%;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor .remove-button {
  display: inline-block;
  padding: 10px 0px;
  width: 100%;
}
#hierarchy_config .content-box .panel-default .panel-body .level-editor #input_attribute_hide_on_children .rw-widget-input {
  display: table-cell;
  width: 5%;
}
#hierarchy_config .content-box .panel-default .panel-body #input_attribute_completion_attributes .rw-widget-input {
  display: table-cell;
  width: 5%;
}
#hierarchy_config .content-box .panel-default .panel-body .event-table {
  height: calc(100% - 340px);
}
#hierarchy_config .content-box .panel-default .panel-body .event-table .name-cell > input {
  width: 100%;
}
#hierarchy_config .content-box .panel-default .panel-body .event-table .btn-icon {
  margin: 0 10px;
}
#hierarchy_config .content-box .panel-default .panel-body .event-table .ReactTable {
  overflow-y: auto;
}
#hierarchy_config .content-box .panel-default .panel-footer {
  height: 30px;
}
#trigger_modal,
#actions_modal {
  top: 10%;
  height: 80%;
}
#trigger_modal .modal-dialog,
#actions_modal .modal-dialog {
  height: 100%;
}
#trigger_modal .modal-dialog .modal-content,
#actions_modal .modal-dialog .modal-content {
  height: 100%;
}
#trigger_modal .modal-dialog .modal-content .modal-body,
#actions_modal .modal-dialog .modal-content .modal-body {
  height: calc(100% - 120px);
  overflow-x: auto;
}
#trigger_modal .attribute,
#actions_modal .attribute {
  padding-bottom: 10px;
}
#trigger_modal .rw-widget,
#actions_modal .rw-widget {
  float: right;
  width: 200px;
}
#trigger_modal .attribute-label,
#actions_modal .attribute-label {
  box-sizing: border-box;
  display: inline-block;
  height: 30px;
  width: 40%;
  text-align: right;
  padding: 4px 10px;
}
#trigger_modal #input_param_pattern .node,
#actions_modal #input_param_pattern .node {
  display: flex;
}
#trigger_modal #input_param_textarea,
#actions_modal #input_param_textarea {
  width: 186px;
  margin: 0 0 0 118px;
}
#trigger_modal .button-bar,
#actions_modal .button-bar {
  height: 30px;
  margin-bottom: 10px;
}
#trigger_modal .btn-icon,
#actions_modal .btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
  margin-left: 10px;
}
#knowledge_overview {
  margin-left: -10px !important;
  margin-top: -10px !important;
  position: fixed;
  width: calc(100% - 3px);
  height: 100%;
  padding: 0px;
  color: #333333;
  border: 1px solid #999999;
}
#knowledge_overview .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#knowledge_overview .panel-body {
  padding: 15px;
}
#knowledge_overview .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#knowledge_overview .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#knowledge_overview .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#knowledge_overview .panel-title > a {
  color: inherit;
}
#knowledge_overview .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#knowledge_overview .panel > .list-group,
#knowledge_overview .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#knowledge_overview .panel > .list-group .list-group-item,
#knowledge_overview .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#knowledge_overview .panel > .list-group:first-child .list-group-item:first-child,
#knowledge_overview .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#knowledge_overview .panel > .list-group:last-child .list-group-item:last-child,
#knowledge_overview .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#knowledge_overview .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#knowledge_overview .list-group + .panel-footer {
  border-top-width: 0;
}
#knowledge_overview .panel > .table,
#knowledge_overview .panel > .table-responsive > .table,
#knowledge_overview .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#knowledge_overview .panel > .table caption,
#knowledge_overview .panel > .table-responsive > .table caption,
#knowledge_overview .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#knowledge_overview .panel > .table:first-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#knowledge_overview .panel > .table:first-child > thead:first-child > tr:first-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#knowledge_overview .panel > .table:first-child > tbody:first-child > tr:first-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#knowledge_overview .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#knowledge_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#knowledge_overview .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#knowledge_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#knowledge_overview .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#knowledge_overview .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#knowledge_overview .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#knowledge_overview .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#knowledge_overview .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#knowledge_overview .panel > .table:last-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#knowledge_overview .panel > .table:last-child > tbody:last-child > tr:last-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#knowledge_overview .panel > .table:last-child > tfoot:last-child > tr:last-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#knowledge_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#knowledge_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#knowledge_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#knowledge_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#knowledge_overview .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#knowledge_overview .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#knowledge_overview .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#knowledge_overview .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#knowledge_overview .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#knowledge_overview .panel > .panel-body + .table,
#knowledge_overview .panel > .panel-body + .table-responsive,
#knowledge_overview .panel > .table + .panel-body,
#knowledge_overview .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#knowledge_overview .panel > .table > tbody:first-child > tr:first-child th,
#knowledge_overview .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#knowledge_overview .panel > .table-bordered,
#knowledge_overview .panel > .table-responsive > .table-bordered {
  border: 0;
}
#knowledge_overview .panel > .table-bordered > thead > tr > th:first-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#knowledge_overview .panel > .table-bordered > tbody > tr > th:first-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#knowledge_overview .panel > .table-bordered > tfoot > tr > th:first-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#knowledge_overview .panel > .table-bordered > thead > tr > td:first-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#knowledge_overview .panel > .table-bordered > tbody > tr > td:first-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#knowledge_overview .panel > .table-bordered > tfoot > tr > td:first-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#knowledge_overview .panel > .table-bordered > thead > tr > th:last-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#knowledge_overview .panel > .table-bordered > tbody > tr > th:last-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#knowledge_overview .panel > .table-bordered > tfoot > tr > th:last-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#knowledge_overview .panel > .table-bordered > thead > tr > td:last-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#knowledge_overview .panel > .table-bordered > tbody > tr > td:last-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#knowledge_overview .panel > .table-bordered > tfoot > tr > td:last-child,
#knowledge_overview .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#knowledge_overview .panel > .table-bordered > thead > tr:first-child > td,
#knowledge_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#knowledge_overview .panel > .table-bordered > tbody > tr:first-child > td,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#knowledge_overview .panel > .table-bordered > thead > tr:first-child > th,
#knowledge_overview .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#knowledge_overview .panel > .table-bordered > tbody > tr:first-child > th,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#knowledge_overview .panel > .table-bordered > tbody > tr:last-child > td,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#knowledge_overview .panel > .table-bordered > tfoot > tr:last-child > td,
#knowledge_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#knowledge_overview .panel > .table-bordered > tbody > tr:last-child > th,
#knowledge_overview .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#knowledge_overview .panel > .table-bordered > tfoot > tr:last-child > th,
#knowledge_overview .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#knowledge_overview .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#knowledge_overview .panel-group {
  margin-bottom: 20px;
}
#knowledge_overview .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#knowledge_overview .panel-group .panel + .panel {
  margin-top: 5px;
}
#knowledge_overview .panel-group .panel-heading {
  border-bottom: 0;
}
#knowledge_overview .panel-group .panel-heading + .panel-collapse > .panel-body,
#knowledge_overview .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#knowledge_overview .panel-group .panel-footer {
  border-top: 0;
}
#knowledge_overview .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#knowledge_overview .panel-default {
  border-color: #dddddd;
}
#knowledge_overview .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#knowledge_overview .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#knowledge_overview .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#knowledge_overview .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#knowledge_overview .panel-primary {
  border-color: #428bca;
}
#knowledge_overview .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#knowledge_overview .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#knowledge_overview .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#knowledge_overview .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#knowledge_overview .panel-success {
  border-color: #d6e9c6;
}
#knowledge_overview .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#knowledge_overview .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#knowledge_overview .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#knowledge_overview .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#knowledge_overview .panel-info {
  border-color: #bce8f1;
}
#knowledge_overview .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#knowledge_overview .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#knowledge_overview .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#knowledge_overview .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#knowledge_overview .panel-warning {
  border-color: #faebcc;
}
#knowledge_overview .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#knowledge_overview .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#knowledge_overview .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#knowledge_overview .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#knowledge_overview .panel-danger {
  border-color: #ebccd1;
}
#knowledge_overview .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#knowledge_overview .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#knowledge_overview .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#knowledge_overview .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#knowledge_overview #spaces_screen {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
  flex: 1;
  margin: 20px;
}
#knowledge_overview #spaces_screen .content {
  height: 100%;
}
#knowledge_overview #create_space {
  display: flex;
  flex-direction: column;
  height: calc(100% - 110px);
  flex: 1;
  margin: 20px;
}
#knowledge_overview #create_space .panel {
  height: calc(100% - 50px);
}
#knowledge_overview #create_space .panel .panel-body {
  height: calc(100% - 122px);
  overflow: auto;
}
#knowledge_overview #create_space .panel .panel-body .controls > input[type="text"] {
  width: 386px;
}
#knowledge_overview #create_space .panel .panel-body .controls > select {
  width: 400px;
}
#knowledge_overview #create_space .panel .panel-body .rw-dropdown-list.rw-widget {
  width: 400px;
}
#knowledge_overview #create_space .panel .panel-body .multi-select {
  width: 400px !important;
}
#knowledge_overview #create_space .panel .panel-body .multi-select .dropdown-content {
  max-height: 200px !important;
  z-index: 9999999 !important;
}
#knowledge_overview #create_space .panel-footer {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
#knowledge_overview .properties-input,
#knowledge_overview .normalization-lists-input {
  max-width: 800px;
}
#knowledge_overview .properties-heading,
#knowledge_overview .normalization-lists-heading {
  display: flex;
  flex: 1 1 0px;
  height: 40px;
  background: #eeeeee;
  border: 1px solid gray;
}
#knowledge_overview .properties-heading .name,
#knowledge_overview .normalization-lists-heading .name {
  flex: 1 1 0px;
  padding-left: 10px;
  line-height: 40px;
}
#knowledge_overview .properties-heading .actions,
#knowledge_overview .normalization-lists-heading .actions {
  width: 100px;
  line-height: 35px;
  padding-right: 15px;
  text-align: right;
}
#knowledge_overview .property .property-heading,
#knowledge_overview .normalization-list .property-heading,
#knowledge_overview .property .normalization-list-heading,
#knowledge_overview .normalization-list .normalization-list-heading {
  display: flex;
  flex: 1 1 0px;
  height: 40px;
  background: whitesmoke;
  border-bottom: 1px solid gray;
}
#knowledge_overview .property .property-heading > div,
#knowledge_overview .normalization-list .property-heading > div,
#knowledge_overview .property .normalization-list-heading > div,
#knowledge_overview .normalization-list .normalization-list-heading > div {
  height: 40px;
}
#knowledge_overview .property .property-heading .toggle,
#knowledge_overview .normalization-list .property-heading .toggle,
#knowledge_overview .property .normalization-list-heading .toggle,
#knowledge_overview .normalization-list .normalization-list-heading .toggle {
  width: 50px;
  line-height: 35px;
  text-align: center;
  border-left: 1px solid gray;
}
#knowledge_overview .property .property-heading .name,
#knowledge_overview .normalization-list .property-heading .name,
#knowledge_overview .property .normalization-list-heading .name,
#knowledge_overview .normalization-list .normalization-list-heading .name {
  flex: 1 1 0px;
  padding-left: 10px;
  line-height: 40px;
  border-left: 1px solid gray;
}
#knowledge_overview .property .property-heading .actions,
#knowledge_overview .normalization-list .property-heading .actions,
#knowledge_overview .property .normalization-list-heading .actions,
#knowledge_overview .normalization-list .normalization-list-heading .actions {
  width: 100px;
  line-height: 35px;
  padding-right: 15px;
  text-align: right;
  border-right: 1px solid gray;
}
#knowledge_overview .property .property-body,
#knowledge_overview .normalization-list .property-body,
#knowledge_overview .property .normalization-list-body,
#knowledge_overview .normalization-list .normalization-list-body {
  padding-top: 10px;
  border: 1px solid gray;
}
#knowledge_overview #search_space_screen {
  display: flex;
  flex-direction: row;
  height: calc(100% - 48px);
}
#knowledge_overview #search_space_screen #scoring_panel .heading {
  display: flex;
  justify-content: space-between;
  margin: 10px;
}
#knowledge_overview #search_space_screen #scoring_panel .heading .name {
  flex: 1;
}
#knowledge_overview #search_space_screen #scoring_panel .heading .actions {
  width: 40px;
}
#knowledge_overview #search_space_screen #scoring_panel .score-field {
  display: flex;
  justify-content: space-between;
  margin: 0px 10px;
}
#knowledge_overview #search_space_screen #scoring_panel .score-field .select-field select {
  width: 200px;
}
#knowledge_overview #search_space_screen #scoring_panel .score-field .score input {
  width: 100px;
}
#knowledge_overview #search_space_screen #scoring_panel .score-field .actions {
  width: 50px;
}
#knowledge_overview #search_space_screen .content {
  overflow-y: auto;
  height: 100%;
  width: calc(100% - 50px);
}
#knowledge_overview #search_space_screen .content .breadcrumb {
  margin: 30px;
}
#knowledge_overview #search_space_screen .content .alert {
  margin: 30px;
}
#knowledge_overview #search_space_screen .content .search-box {
  display: flex;
  width: calc(100% - 82px);
  margin: 30px;
  padding: 20px 10px;
  color: #333333;
  border: 1px solid #dddddd;
  background-color: #f5f5f5;
}
#knowledge_overview #search_space_screen .content .search-box .select-spaces {
  width: 400px;
  margin: 0px;
}
#knowledge_overview #search_space_screen .content .search-box textarea {
  flex: 1 1 0px;
  width: none;
  min-height: 80px;
  margin: 0 0 0 10px;
  box-shadow: none;
  border-color: #dddddd;
}
#knowledge_overview #search_space_screen .content .search-box textarea:focus {
  border-color: #999999;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#knowledge_overview #search_space_screen .content .search-box .search-button {
  width: 100px;
  margin-left: 10px;
}
#knowledge_overview #search_space_screen .content .search-results {
  width: calc(100% - 60px);
  height: 500px;
  margin: 30px 30px 100px 30px;
}
#knowledge_overview #search_space_screen .content .search-results .panel {
  height: 100%;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading {
  display: flex;
  justify-content: space-between;
  padding: 0px;
  background: #555555;
  color: white;
  border-color: black;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .toggle {
  display: flex;
  width: auto;
  margin: 0 10px;
  height: 42px;
  line-height: 42px;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .toggle .btn.btn-icon {
  color: white;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .toggle .title {
  padding: 0px 10px;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions {
  display: flex;
  padding: 5px;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .select-attributes {
  width: 300px;
  margin-right: 20px;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .paging {
  margin-right: 15px;
  line-height: 35px;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .previous-sentance,
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .next-sentance {
  cursor: pointer;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .previous-sentance,
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .next-sentance {
  margin-right: 20px;
  border-style: none;
  vertical-align: middle;
  font-size: 16px;
  color: white;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .previous-sentance.disabled,
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .next-sentance.disabled {
  cursor: default;
  color: #999999;
}
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .previous-sentance:hover,
#knowledge_overview #search_space_screen .content .search-results .panel-heading .actions .next-sentance:hover {
  color: #999999;
}
#knowledge_overview #search_space_screen .content .search-results .panel-fields {
  padding: 10px;
  background: #f5f5f5;
  color: black;
}
#knowledge_overview #search_space_screen .content .search-results .panel-fields dl {
  margin: 0px;
}
#knowledge_overview #search_space_screen .content .search-results .panel-body {
  height: 100%;
  padding: 0px;
}
#knowledge_overview button.btn.btn-default i {
  margin-right: 5px;
}
#knowledge_overview button.btn.btn-default:focus {
  color: #ffffff;
  background-color: #555555;
}
#knowledge_overview button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#knowledge_overview button.btn.btn-icon:active,
#knowledge_overview button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#knowledge_overview button.btn.btn-icon:hover {
  color: #999999;
}
#knowledge_overview button.btn.btn-icon:disabled,
#knowledge_overview button.btn.btn-icon[disabled] {
  color: #999999;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space {
  top: 10%;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .modal-body {
  overflow: visible;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .properties-heading {
  display: flex;
  flex: 1 1 0px;
  height: 40px;
  background: #eeeeee;
  border: 1px solid gray;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .properties-heading .name {
  flex: 1 1 0px;
  padding-left: 10px;
  line-height: 40px;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .properties-heading .actions {
  width: 100px;
  line-height: 35px;
  padding-right: 15px;
  text-align: right;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .property .property-heading {
  display: flex;
  flex: 1 1 0px;
  height: 40px;
  background: whitesmoke;
  border-bottom: 1px solid gray;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .property .property-heading > div {
  height: 40px;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .property .property-heading .toggle {
  width: 50px;
  line-height: 35px;
  text-align: center;
  border-left: 1px solid gray;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .property .property-heading .name {
  flex: 1 1 0px;
  padding-left: 10px;
  line-height: 40px;
  border-left: 1px solid gray;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .property .property-heading .actions {
  width: 100px;
  line-height: 35px;
  padding-right: 15px;
  text-align: right;
  border-right: 1px solid gray;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .property .property-body {
  padding-top: 10px;
  border: 1px solid gray;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space button.btn.btn-icon:active,
#knowledge_overview_create_space_modal.knowledge-overview-create-space button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space button.btn.btn-icon:hover {
  color: #999999;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .control-border {
  border: 1px dashed #999999;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .control-border .group-label {
  margin-top: -10px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 15px;
  font-weight: 600;
  display: block;
}
#knowledge_overview_create_space_modal.knowledge-overview-create-space .control-border .group-label span {
  background: white;
  padding: 5px;
}
#knowledge_overview_space_management_modal.knowledge-overview-space-management {
  top: 10%;
  height: 641px;
  width: 800px;
}
#knowledge_overview_space_management_modal.knowledge-overview-space-management .modal-body {
  overflow: visible;
  padding: 0px;
}
#service_status {
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 32px);
  padding: 15px;
  margin: -10px;
  margin-top: -10px !important;
  margin-left: -10px !important;
  border: 1px solid #999999;
}
#service_status .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#service_status .panel-body {
  padding: 15px;
}
#service_status .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#service_status .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#service_status .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#service_status .panel-title > a {
  color: inherit;
}
#service_status .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#service_status .panel > .list-group,
#service_status .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#service_status .panel > .list-group .list-group-item,
#service_status .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#service_status .panel > .list-group:first-child .list-group-item:first-child,
#service_status .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#service_status .panel > .list-group:last-child .list-group-item:last-child,
#service_status .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#service_status .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#service_status .list-group + .panel-footer {
  border-top-width: 0;
}
#service_status .panel > .table,
#service_status .panel > .table-responsive > .table,
#service_status .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#service_status .panel > .table caption,
#service_status .panel > .table-responsive > .table caption,
#service_status .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#service_status .panel > .table:first-child,
#service_status .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#service_status .panel > .table:first-child > thead:first-child > tr:first-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#service_status .panel > .table:first-child > tbody:first-child > tr:first-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#service_status .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#service_status .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#service_status .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#service_status .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#service_status .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#service_status .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#service_status .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#service_status .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#service_status .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#service_status .panel > .table:last-child,
#service_status .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#service_status .panel > .table:last-child > tbody:last-child > tr:last-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#service_status .panel > .table:last-child > tfoot:last-child > tr:last-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#service_status .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#service_status .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#service_status .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#service_status .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#service_status .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#service_status .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#service_status .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#service_status .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#service_status .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#service_status .panel > .panel-body + .table,
#service_status .panel > .panel-body + .table-responsive,
#service_status .panel > .table + .panel-body,
#service_status .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#service_status .panel > .table > tbody:first-child > tr:first-child th,
#service_status .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#service_status .panel > .table-bordered,
#service_status .panel > .table-responsive > .table-bordered {
  border: 0;
}
#service_status .panel > .table-bordered > thead > tr > th:first-child,
#service_status .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#service_status .panel > .table-bordered > tbody > tr > th:first-child,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#service_status .panel > .table-bordered > tfoot > tr > th:first-child,
#service_status .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#service_status .panel > .table-bordered > thead > tr > td:first-child,
#service_status .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#service_status .panel > .table-bordered > tbody > tr > td:first-child,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#service_status .panel > .table-bordered > tfoot > tr > td:first-child,
#service_status .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#service_status .panel > .table-bordered > thead > tr > th:last-child,
#service_status .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#service_status .panel > .table-bordered > tbody > tr > th:last-child,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#service_status .panel > .table-bordered > tfoot > tr > th:last-child,
#service_status .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#service_status .panel > .table-bordered > thead > tr > td:last-child,
#service_status .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#service_status .panel > .table-bordered > tbody > tr > td:last-child,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#service_status .panel > .table-bordered > tfoot > tr > td:last-child,
#service_status .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#service_status .panel > .table-bordered > thead > tr:first-child > td,
#service_status .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#service_status .panel > .table-bordered > tbody > tr:first-child > td,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#service_status .panel > .table-bordered > thead > tr:first-child > th,
#service_status .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#service_status .panel > .table-bordered > tbody > tr:first-child > th,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#service_status .panel > .table-bordered > tbody > tr:last-child > td,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#service_status .panel > .table-bordered > tfoot > tr:last-child > td,
#service_status .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#service_status .panel > .table-bordered > tbody > tr:last-child > th,
#service_status .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#service_status .panel > .table-bordered > tfoot > tr:last-child > th,
#service_status .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#service_status .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#service_status .panel-group {
  margin-bottom: 20px;
}
#service_status .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#service_status .panel-group .panel + .panel {
  margin-top: 5px;
}
#service_status .panel-group .panel-heading {
  border-bottom: 0;
}
#service_status .panel-group .panel-heading + .panel-collapse > .panel-body,
#service_status .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#service_status .panel-group .panel-footer {
  border-top: 0;
}
#service_status .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#service_status .panel-default {
  border-color: #dddddd;
}
#service_status .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#service_status .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#service_status .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#service_status .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#service_status .panel-primary {
  border-color: #428bca;
}
#service_status .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#service_status .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#service_status .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#service_status .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#service_status .panel-success {
  border-color: #d6e9c6;
}
#service_status .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#service_status .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#service_status .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#service_status .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#service_status .panel-info {
  border-color: #bce8f1;
}
#service_status .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#service_status .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#service_status .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#service_status .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#service_status .panel-warning {
  border-color: #faebcc;
}
#service_status .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#service_status .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#service_status .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#service_status .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#service_status .panel-danger {
  border-color: #ebccd1;
}
#service_status .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#service_status .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#service_status .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#service_status .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#service_status .service_status_panel .panel-heading button {
  float: right;
  padding: 0;
  width: 35px;
  height: 35px;
  margin-top: -8px;
}
#service_status .service_status_panel .panel-body table {
  width: 100%;
}
#service_status .service_status_panel .panel-body table tr {
  border-bottom: 1px solid #eeeeee;
}
#service_status .service_status_panel .panel-body table tr:last-child {
  border: none;
}
#service_status .service_status_panel .panel-body table .service_name {
  padding: 5px 10px;
  line-height: 30px;
}
#service_status .service_status_panel .panel-body table .service_name #restart_hub_button {
  float: right;
  color: #383838;
  background: #eeeeee;
  border: 1px solid #999999;
}
#service_status .service_status_panel .panel-body table .service_name #restart_hub_button:hover {
  color: black;
  border: 1px solid #555555;
}
#service_status .service_status_panel .panel-body table .service_status {
  width: 20px;
}
#service_status .service_status_panel .panel-body table .service_status .online {
  color: #66c283;
}
#service_status .service_status_panel .panel-body table .service_status .offline {
  color: #d53e42;
}
#service_status button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
}
#service_status button.btn.btn-icon:active,
#service_status button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
#service_status button.btn.btn-icon:hover {
  color: #999999;
}
#system_settings {
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 32px);
  padding: 15px;
  margin: -10px !important;
  border: 1px solid #d5d5d5;
}
#system_settings .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#system_settings .panel-body {
  padding: 15px;
}
#system_settings .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#system_settings .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#system_settings .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#system_settings .panel-title > a {
  color: inherit;
}
#system_settings .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#system_settings .panel > .list-group,
#system_settings .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#system_settings .panel > .list-group .list-group-item,
#system_settings .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#system_settings .panel > .list-group:first-child .list-group-item:first-child,
#system_settings .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#system_settings .panel > .list-group:last-child .list-group-item:last-child,
#system_settings .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#system_settings .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#system_settings .list-group + .panel-footer {
  border-top-width: 0;
}
#system_settings .panel > .table,
#system_settings .panel > .table-responsive > .table,
#system_settings .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#system_settings .panel > .table caption,
#system_settings .panel > .table-responsive > .table caption,
#system_settings .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#system_settings .panel > .table:first-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#system_settings .panel > .table:first-child > thead:first-child > tr:first-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#system_settings .panel > .table:first-child > tbody:first-child > tr:first-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#system_settings .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#system_settings .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#system_settings .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#system_settings .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#system_settings .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#system_settings .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#system_settings .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#system_settings .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#system_settings .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#system_settings .panel > .table:last-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#system_settings .panel > .table:last-child > tbody:last-child > tr:last-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#system_settings .panel > .table:last-child > tfoot:last-child > tr:last-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#system_settings .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#system_settings .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#system_settings .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#system_settings .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#system_settings .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#system_settings .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#system_settings .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#system_settings .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#system_settings .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#system_settings .panel > .panel-body + .table,
#system_settings .panel > .panel-body + .table-responsive,
#system_settings .panel > .table + .panel-body,
#system_settings .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#system_settings .panel > .table > tbody:first-child > tr:first-child th,
#system_settings .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#system_settings .panel > .table-bordered,
#system_settings .panel > .table-responsive > .table-bordered {
  border: 0;
}
#system_settings .panel > .table-bordered > thead > tr > th:first-child,
#system_settings .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#system_settings .panel > .table-bordered > tbody > tr > th:first-child,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#system_settings .panel > .table-bordered > tfoot > tr > th:first-child,
#system_settings .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#system_settings .panel > .table-bordered > thead > tr > td:first-child,
#system_settings .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#system_settings .panel > .table-bordered > tbody > tr > td:first-child,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#system_settings .panel > .table-bordered > tfoot > tr > td:first-child,
#system_settings .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#system_settings .panel > .table-bordered > thead > tr > th:last-child,
#system_settings .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#system_settings .panel > .table-bordered > tbody > tr > th:last-child,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#system_settings .panel > .table-bordered > tfoot > tr > th:last-child,
#system_settings .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#system_settings .panel > .table-bordered > thead > tr > td:last-child,
#system_settings .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#system_settings .panel > .table-bordered > tbody > tr > td:last-child,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#system_settings .panel > .table-bordered > tfoot > tr > td:last-child,
#system_settings .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#system_settings .panel > .table-bordered > thead > tr:first-child > td,
#system_settings .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#system_settings .panel > .table-bordered > tbody > tr:first-child > td,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#system_settings .panel > .table-bordered > thead > tr:first-child > th,
#system_settings .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#system_settings .panel > .table-bordered > tbody > tr:first-child > th,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#system_settings .panel > .table-bordered > tbody > tr:last-child > td,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#system_settings .panel > .table-bordered > tfoot > tr:last-child > td,
#system_settings .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#system_settings .panel > .table-bordered > tbody > tr:last-child > th,
#system_settings .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#system_settings .panel > .table-bordered > tfoot > tr:last-child > th,
#system_settings .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#system_settings .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#system_settings .panel-group {
  margin-bottom: 20px;
}
#system_settings .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#system_settings .panel-group .panel + .panel {
  margin-top: 5px;
}
#system_settings .panel-group .panel-heading {
  border-bottom: 0;
}
#system_settings .panel-group .panel-heading + .panel-collapse > .panel-body,
#system_settings .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#system_settings .panel-group .panel-footer {
  border-top: 0;
}
#system_settings .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#system_settings .panel-default {
  border-color: #dddddd;
}
#system_settings .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#system_settings .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#system_settings .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#system_settings .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#system_settings .panel-primary {
  border-color: #428bca;
}
#system_settings .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#system_settings .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#system_settings .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#system_settings .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#system_settings .panel-success {
  border-color: #d6e9c6;
}
#system_settings .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#system_settings .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#system_settings .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#system_settings .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#system_settings .panel-info {
  border-color: #bce8f1;
}
#system_settings .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#system_settings .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#system_settings .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#system_settings .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#system_settings .panel-warning {
  border-color: #faebcc;
}
#system_settings .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#system_settings .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#system_settings .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#system_settings .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#system_settings .panel-danger {
  border-color: #ebccd1;
}
#system_settings .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#system_settings .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#system_settings .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#system_settings .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#system_settings .settings-view-list {
  height: 100%;
  overflow-y: auto;
  border: 1px solid #dddddd;
  background-color: white;
}
#system_settings .settings-view-list .settings-view-entry {
  text-align: center;
  padding: 10px;
  border-bottom: 1px solid #dddddd;
}
#system_settings .settings-view-list .settings-view-entry.active {
  background-color: #f5f5f5;
}
#system_settings .settings-view-component {
  border: 1px solid #dddddd;
}
#system_settings .settings-view-component .panel-heading {
  background-color: #f5f5f5;
  border-bottom: 1px solid #dddddd;
}
#system_settings .settings-view-component .panel-body {
  padding: 0;
  height: calc(100% - 82px);
}
#system_settings .settings-view-component .panel-footer button.pull-right {
  margin-top: -5px;
}
#system_settings .settings-export .settings-export-list,
#system_settings .settings-theme .settings-export-list,
#system_settings .settings-notifications .settings-export-list,
#system_settings .settings-external .settings-export-list,
#system_settings .settings-export .settings-theme-list,
#system_settings .settings-theme .settings-theme-list,
#system_settings .settings-notifications .settings-theme-list,
#system_settings .settings-external .settings-theme-list,
#system_settings .settings-export .settings-notifications-list,
#system_settings .settings-theme .settings-notifications-list,
#system_settings .settings-notifications .settings-notifications-list,
#system_settings .settings-external .settings-notifications-list,
#system_settings .settings-export .settings-external-list,
#system_settings .settings-theme .settings-external-list,
#system_settings .settings-notifications .settings-external-list,
#system_settings .settings-external .settings-external-list {
  height: 100%;
  overflow-y: auto;
  width: 150px;
  display: inline-block;
  border-right: 1px solid #dddddd;
  float: left;
}
#system_settings .settings-export .settings-export-list .settings-export-list-entry,
#system_settings .settings-theme .settings-export-list .settings-export-list-entry,
#system_settings .settings-notifications .settings-export-list .settings-export-list-entry,
#system_settings .settings-external .settings-export-list .settings-export-list-entry,
#system_settings .settings-export .settings-theme-list .settings-export-list-entry,
#system_settings .settings-theme .settings-theme-list .settings-export-list-entry,
#system_settings .settings-notifications .settings-theme-list .settings-export-list-entry,
#system_settings .settings-external .settings-theme-list .settings-export-list-entry,
#system_settings .settings-export .settings-notifications-list .settings-export-list-entry,
#system_settings .settings-theme .settings-notifications-list .settings-export-list-entry,
#system_settings .settings-notifications .settings-notifications-list .settings-export-list-entry,
#system_settings .settings-external .settings-notifications-list .settings-export-list-entry,
#system_settings .settings-export .settings-external-list .settings-export-list-entry,
#system_settings .settings-theme .settings-external-list .settings-export-list-entry,
#system_settings .settings-notifications .settings-external-list .settings-export-list-entry,
#system_settings .settings-external .settings-external-list .settings-export-list-entry,
#system_settings .settings-export .settings-export-list .settings-theme-list-entry,
#system_settings .settings-theme .settings-export-list .settings-theme-list-entry,
#system_settings .settings-notifications .settings-export-list .settings-theme-list-entry,
#system_settings .settings-external .settings-export-list .settings-theme-list-entry,
#system_settings .settings-export .settings-theme-list .settings-theme-list-entry,
#system_settings .settings-theme .settings-theme-list .settings-theme-list-entry,
#system_settings .settings-notifications .settings-theme-list .settings-theme-list-entry,
#system_settings .settings-external .settings-theme-list .settings-theme-list-entry,
#system_settings .settings-export .settings-notifications-list .settings-theme-list-entry,
#system_settings .settings-theme .settings-notifications-list .settings-theme-list-entry,
#system_settings .settings-notifications .settings-notifications-list .settings-theme-list-entry,
#system_settings .settings-external .settings-notifications-list .settings-theme-list-entry,
#system_settings .settings-export .settings-external-list .settings-theme-list-entry,
#system_settings .settings-theme .settings-external-list .settings-theme-list-entry,
#system_settings .settings-notifications .settings-external-list .settings-theme-list-entry,
#system_settings .settings-external .settings-external-list .settings-theme-list-entry,
#system_settings .settings-export .settings-export-list .settings-notifications-list-entry,
#system_settings .settings-theme .settings-export-list .settings-notifications-list-entry,
#system_settings .settings-notifications .settings-export-list .settings-notifications-list-entry,
#system_settings .settings-external .settings-export-list .settings-notifications-list-entry,
#system_settings .settings-export .settings-theme-list .settings-notifications-list-entry,
#system_settings .settings-theme .settings-theme-list .settings-notifications-list-entry,
#system_settings .settings-notifications .settings-theme-list .settings-notifications-list-entry,
#system_settings .settings-external .settings-theme-list .settings-notifications-list-entry,
#system_settings .settings-export .settings-notifications-list .settings-notifications-list-entry,
#system_settings .settings-theme .settings-notifications-list .settings-notifications-list-entry,
#system_settings .settings-notifications .settings-notifications-list .settings-notifications-list-entry,
#system_settings .settings-external .settings-notifications-list .settings-notifications-list-entry,
#system_settings .settings-export .settings-external-list .settings-notifications-list-entry,
#system_settings .settings-theme .settings-external-list .settings-notifications-list-entry,
#system_settings .settings-notifications .settings-external-list .settings-notifications-list-entry,
#system_settings .settings-external .settings-external-list .settings-notifications-list-entry,
#system_settings .settings-export .settings-export-list .settings-external-list-entry,
#system_settings .settings-theme .settings-export-list .settings-external-list-entry,
#system_settings .settings-notifications .settings-export-list .settings-external-list-entry,
#system_settings .settings-external .settings-export-list .settings-external-list-entry,
#system_settings .settings-export .settings-theme-list .settings-external-list-entry,
#system_settings .settings-theme .settings-theme-list .settings-external-list-entry,
#system_settings .settings-notifications .settings-theme-list .settings-external-list-entry,
#system_settings .settings-external .settings-theme-list .settings-external-list-entry,
#system_settings .settings-export .settings-notifications-list .settings-external-list-entry,
#system_settings .settings-theme .settings-notifications-list .settings-external-list-entry,
#system_settings .settings-notifications .settings-notifications-list .settings-external-list-entry,
#system_settings .settings-external .settings-notifications-list .settings-external-list-entry,
#system_settings .settings-export .settings-external-list .settings-external-list-entry,
#system_settings .settings-theme .settings-external-list .settings-external-list-entry,
#system_settings .settings-notifications .settings-external-list .settings-external-list-entry,
#system_settings .settings-external .settings-external-list .settings-external-list-entry {
  text-align: center;
  padding: 6px;
  border-bottom: 1px solid #dddddd;
}
#system_settings .settings-export .settings-export-list .settings-export-list-entry.active,
#system_settings .settings-theme .settings-export-list .settings-export-list-entry.active,
#system_settings .settings-notifications .settings-export-list .settings-export-list-entry.active,
#system_settings .settings-external .settings-export-list .settings-export-list-entry.active,
#system_settings .settings-export .settings-theme-list .settings-export-list-entry.active,
#system_settings .settings-theme .settings-theme-list .settings-export-list-entry.active,
#system_settings .settings-notifications .settings-theme-list .settings-export-list-entry.active,
#system_settings .settings-external .settings-theme-list .settings-export-list-entry.active,
#system_settings .settings-export .settings-notifications-list .settings-export-list-entry.active,
#system_settings .settings-theme .settings-notifications-list .settings-export-list-entry.active,
#system_settings .settings-notifications .settings-notifications-list .settings-export-list-entry.active,
#system_settings .settings-external .settings-notifications-list .settings-export-list-entry.active,
#system_settings .settings-export .settings-external-list .settings-export-list-entry.active,
#system_settings .settings-theme .settings-external-list .settings-export-list-entry.active,
#system_settings .settings-notifications .settings-external-list .settings-export-list-entry.active,
#system_settings .settings-external .settings-external-list .settings-export-list-entry.active,
#system_settings .settings-export .settings-export-list .settings-theme-list-entry.active,
#system_settings .settings-theme .settings-export-list .settings-theme-list-entry.active,
#system_settings .settings-notifications .settings-export-list .settings-theme-list-entry.active,
#system_settings .settings-external .settings-export-list .settings-theme-list-entry.active,
#system_settings .settings-export .settings-theme-list .settings-theme-list-entry.active,
#system_settings .settings-theme .settings-theme-list .settings-theme-list-entry.active,
#system_settings .settings-notifications .settings-theme-list .settings-theme-list-entry.active,
#system_settings .settings-external .settings-theme-list .settings-theme-list-entry.active,
#system_settings .settings-export .settings-notifications-list .settings-theme-list-entry.active,
#system_settings .settings-theme .settings-notifications-list .settings-theme-list-entry.active,
#system_settings .settings-notifications .settings-notifications-list .settings-theme-list-entry.active,
#system_settings .settings-external .settings-notifications-list .settings-theme-list-entry.active,
#system_settings .settings-export .settings-external-list .settings-theme-list-entry.active,
#system_settings .settings-theme .settings-external-list .settings-theme-list-entry.active,
#system_settings .settings-notifications .settings-external-list .settings-theme-list-entry.active,
#system_settings .settings-external .settings-external-list .settings-theme-list-entry.active,
#system_settings .settings-export .settings-export-list .settings-notifications-list-entry.active,
#system_settings .settings-theme .settings-export-list .settings-notifications-list-entry.active,
#system_settings .settings-notifications .settings-export-list .settings-notifications-list-entry.active,
#system_settings .settings-external .settings-export-list .settings-notifications-list-entry.active,
#system_settings .settings-export .settings-theme-list .settings-notifications-list-entry.active,
#system_settings .settings-theme .settings-theme-list .settings-notifications-list-entry.active,
#system_settings .settings-notifications .settings-theme-list .settings-notifications-list-entry.active,
#system_settings .settings-external .settings-theme-list .settings-notifications-list-entry.active,
#system_settings .settings-export .settings-notifications-list .settings-notifications-list-entry.active,
#system_settings .settings-theme .settings-notifications-list .settings-notifications-list-entry.active,
#system_settings .settings-notifications .settings-notifications-list .settings-notifications-list-entry.active,
#system_settings .settings-external .settings-notifications-list .settings-notifications-list-entry.active,
#system_settings .settings-export .settings-external-list .settings-notifications-list-entry.active,
#system_settings .settings-theme .settings-external-list .settings-notifications-list-entry.active,
#system_settings .settings-notifications .settings-external-list .settings-notifications-list-entry.active,
#system_settings .settings-external .settings-external-list .settings-notifications-list-entry.active,
#system_settings .settings-export .settings-export-list .settings-external-list-entry.active,
#system_settings .settings-theme .settings-export-list .settings-external-list-entry.active,
#system_settings .settings-notifications .settings-export-list .settings-external-list-entry.active,
#system_settings .settings-external .settings-export-list .settings-external-list-entry.active,
#system_settings .settings-export .settings-theme-list .settings-external-list-entry.active,
#system_settings .settings-theme .settings-theme-list .settings-external-list-entry.active,
#system_settings .settings-notifications .settings-theme-list .settings-external-list-entry.active,
#system_settings .settings-external .settings-theme-list .settings-external-list-entry.active,
#system_settings .settings-export .settings-notifications-list .settings-external-list-entry.active,
#system_settings .settings-theme .settings-notifications-list .settings-external-list-entry.active,
#system_settings .settings-notifications .settings-notifications-list .settings-external-list-entry.active,
#system_settings .settings-external .settings-notifications-list .settings-external-list-entry.active,
#system_settings .settings-export .settings-external-list .settings-external-list-entry.active,
#system_settings .settings-theme .settings-external-list .settings-external-list-entry.active,
#system_settings .settings-notifications .settings-external-list .settings-external-list-entry.active,
#system_settings .settings-external .settings-external-list .settings-external-list-entry.active {
  background-color: #f5f5f5;
}
#system_settings .settings-export .settings-export-component,
#system_settings .settings-theme .settings-export-component,
#system_settings .settings-notifications .settings-export-component,
#system_settings .settings-external .settings-export-component,
#system_settings .settings-export .settings-theme-component,
#system_settings .settings-theme .settings-theme-component,
#system_settings .settings-notifications .settings-theme-component,
#system_settings .settings-external .settings-theme-component,
#system_settings .settings-export .settings-notifications-component,
#system_settings .settings-theme .settings-notifications-component,
#system_settings .settings-notifications .settings-notifications-component,
#system_settings .settings-external .settings-notifications-component,
#system_settings .settings-export .settings-external-component,
#system_settings .settings-theme .settings-external-component,
#system_settings .settings-notifications .settings-external-component,
#system_settings .settings-external .settings-external-component {
  height: 100%;
  width: calc(100% - 151px);
  display: inline-block;
  overflow: auto;
}
#system_settings .settings-export .settings-theme-component #landingpage_editor.landingpage-editor #input_content,
#system_settings .settings-theme .settings-theme-component #landingpage_editor.landingpage-editor #input_content,
#system_settings .settings-notifications .settings-theme-component #landingpage_editor.landingpage-editor #input_content,
#system_settings .settings-external .settings-theme-component #landingpage_editor.landingpage-editor #input_content {
  resize: vertical;
  min-height: 100px;
  min-width: 600px;
}
#system_settings .settings-export .settings-theme-component #landingpage_editor.landingpage-editor .controls.preview .preview,
#system_settings .settings-theme .settings-theme-component #landingpage_editor.landingpage-editor .controls.preview .preview,
#system_settings .settings-notifications .settings-theme-component #landingpage_editor.landingpage-editor .controls.preview .preview,
#system_settings .settings-external .settings-theme-component #landingpage_editor.landingpage-editor .controls.preview .preview {
  width: 600px;
  height: 340px;
  margin-right: 15px;
  padding: 4px 6px;
}
#system_settings .settings-openid-subconfig .settings-openid-subconfig-label {
  width: calc(30% - 10px);
  text-align: right;
  display: inline-block;
  padding-right: 10px;
}
#system_settings .settings-openid-subconfig .settings-openid-subconfig-content {
  padding: 10px 20px 15px 150px;
  width: calc(100% - 170px);
}
#system_settings .settings-external-openid,
#system_settings .settings-export-csv,
#system_settings .settings-notifications-configuration,
#system_settings .settings-theme-login,
#system_settings .settings-theme-diagrams {
  padding: 10px;
  height: calc(100% - 20px);
}
#system_settings .settings-edit-common-input {
  width: 100%;
}
#system_settings .settings-edit-common-input .common-input-label {
  width: calc(30% - 10px);
  text-align: right;
  display: inline-block;
  padding-right: 10px;
}
#system_settings .settings-edit-common-input .common-input {
  width: 70%;
  display: inline-block;
}
#system_settings .settings-edit-common-input .common-input .common-file-upload img {
  max-width: 320px;
  max-height: 240px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAI0lEQVQYV2PcunXrfwYGBgZvb29GEM2IIQASBQGYBFgZsgAAF5IOQc895GMAAAAASUVORK5CYII=) repeat;
}
#system_settings .settings-edit-common-input .common-input .common-file-upload button {
  margin-left: 10px;
  height: 30px;
}
#system_settings .settings-edit-common-input .common-input input[type="checkbox"] {
  margin-bottom: 8px;
}
#system_settings .settings-edit-common-input .common-input div[role="combobox"] {
  width: calc(85% + 14px);
}
#system_settings .settings-edit-common-input .common-input-multi button.common-addremove {
  height: 32px;
  width: 32px;
  margin-right: 5px;
}
#system_settings .settings-edit-common-input .diagram-color-picker {
  width: 20px;
  height: 20px;
  margin: 0;
  display: inline-block;
  margin-right: 5px;
  padding: 5px;
}
#system_settings .settings-edit-common-input .picture-button-container {
  float: right;
}
#einstance_view {
  height: calc(100% - 76px);
  position: absolute;
  width: calc(100% - 78px);
  padding: 15px;
  margin: -10px;
  margin-top: -10px !important;
  margin-left: 35px !important;
  border: 1px solid #999999;
}
#einstance_view .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#einstance_view .panel-body {
  padding: 15px;
}
#einstance_view .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#einstance_view .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#einstance_view .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#einstance_view .panel-title > a {
  color: inherit;
}
#einstance_view .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#einstance_view .panel > .list-group,
#einstance_view .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#einstance_view .panel > .list-group .list-group-item,
#einstance_view .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#einstance_view .panel > .list-group:first-child .list-group-item:first-child,
#einstance_view .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#einstance_view .panel > .list-group:last-child .list-group-item:last-child,
#einstance_view .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#einstance_view .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#einstance_view .list-group + .panel-footer {
  border-top-width: 0;
}
#einstance_view .panel > .table,
#einstance_view .panel > .table-responsive > .table,
#einstance_view .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#einstance_view .panel > .table caption,
#einstance_view .panel > .table-responsive > .table caption,
#einstance_view .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#einstance_view .panel > .table:first-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#einstance_view .panel > .table:first-child > thead:first-child > tr:first-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#einstance_view .panel > .table:first-child > tbody:first-child > tr:first-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#einstance_view .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#einstance_view .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#einstance_view .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#einstance_view .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#einstance_view .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#einstance_view .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#einstance_view .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#einstance_view .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#einstance_view .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#einstance_view .panel > .table:last-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#einstance_view .panel > .table:last-child > tbody:last-child > tr:last-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#einstance_view .panel > .table:last-child > tfoot:last-child > tr:last-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#einstance_view .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#einstance_view .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#einstance_view .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#einstance_view .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#einstance_view .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#einstance_view .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#einstance_view .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#einstance_view .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#einstance_view .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#einstance_view .panel > .panel-body + .table,
#einstance_view .panel > .panel-body + .table-responsive,
#einstance_view .panel > .table + .panel-body,
#einstance_view .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#einstance_view .panel > .table > tbody:first-child > tr:first-child th,
#einstance_view .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#einstance_view .panel > .table-bordered,
#einstance_view .panel > .table-responsive > .table-bordered {
  border: 0;
}
#einstance_view .panel > .table-bordered > thead > tr > th:first-child,
#einstance_view .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#einstance_view .panel > .table-bordered > tbody > tr > th:first-child,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#einstance_view .panel > .table-bordered > tfoot > tr > th:first-child,
#einstance_view .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#einstance_view .panel > .table-bordered > thead > tr > td:first-child,
#einstance_view .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#einstance_view .panel > .table-bordered > tbody > tr > td:first-child,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#einstance_view .panel > .table-bordered > tfoot > tr > td:first-child,
#einstance_view .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#einstance_view .panel > .table-bordered > thead > tr > th:last-child,
#einstance_view .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#einstance_view .panel > .table-bordered > tbody > tr > th:last-child,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#einstance_view .panel > .table-bordered > tfoot > tr > th:last-child,
#einstance_view .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#einstance_view .panel > .table-bordered > thead > tr > td:last-child,
#einstance_view .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#einstance_view .panel > .table-bordered > tbody > tr > td:last-child,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#einstance_view .panel > .table-bordered > tfoot > tr > td:last-child,
#einstance_view .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#einstance_view .panel > .table-bordered > thead > tr:first-child > td,
#einstance_view .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#einstance_view .panel > .table-bordered > tbody > tr:first-child > td,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#einstance_view .panel > .table-bordered > thead > tr:first-child > th,
#einstance_view .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#einstance_view .panel > .table-bordered > tbody > tr:first-child > th,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#einstance_view .panel > .table-bordered > tbody > tr:last-child > td,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#einstance_view .panel > .table-bordered > tfoot > tr:last-child > td,
#einstance_view .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#einstance_view .panel > .table-bordered > tbody > tr:last-child > th,
#einstance_view .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#einstance_view .panel > .table-bordered > tfoot > tr:last-child > th,
#einstance_view .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#einstance_view .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#einstance_view .panel-group {
  margin-bottom: 20px;
}
#einstance_view .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#einstance_view .panel-group .panel + .panel {
  margin-top: 5px;
}
#einstance_view .panel-group .panel-heading {
  border-bottom: 0;
}
#einstance_view .panel-group .panel-heading + .panel-collapse > .panel-body,
#einstance_view .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#einstance_view .panel-group .panel-footer {
  border-top: 0;
}
#einstance_view .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#einstance_view .panel-default {
  border-color: #dddddd;
}
#einstance_view .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#einstance_view .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#einstance_view .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#einstance_view .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#einstance_view .panel-primary {
  border-color: #428bca;
}
#einstance_view .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#einstance_view .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#einstance_view .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#einstance_view .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#einstance_view .panel-success {
  border-color: #d6e9c6;
}
#einstance_view .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#einstance_view .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#einstance_view .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#einstance_view .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#einstance_view .panel-info {
  border-color: #bce8f1;
}
#einstance_view .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#einstance_view .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#einstance_view .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#einstance_view .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#einstance_view .panel-warning {
  border-color: #faebcc;
}
#einstance_view .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#einstance_view .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#einstance_view .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#einstance_view .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#einstance_view .panel-danger {
  border-color: #ebccd1;
}
#einstance_view .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#einstance_view .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#einstance_view .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#einstance_view .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#einstance_view .panel {
  height: calc(100% - 26px);
}
#einstance_view .panel .panel-heading {
  height: 24px;
}
#einstance_view .panel .panel-heading .eattribute-select {
  float: right;
  margin-top: -3px;
  width: 350px;
}
#einstance_view .panel .panel-heading .eattribute-select .irw-dropdownMenu-menu {
  width: calc(100% - 10px);
  margin-right: 5px;
}
#einstance_view .panel .panel-heading .button-panel {
  margin-top: -3px;
  display: flex;
}
#einstance_view .panel .panel-heading .button-panel * {
  margin-right: 5px;
}
#einstance_view .panel .panel-body {
  padding: 0;
  height: calc(100% - 85px);
}
#einstance_view .panel .panel-body .ReactTable {
  height: 100%;
}
#einstance_view .panel .panel-body .ReactTable .rt-thead {
  max-height: 41px;
}
#einstance_view .panel .panel-body .ReactTable .rt-th {
  overflow: visible;
}
#einstance_view .panel .panel-body .ReactTable .rt-tbody .rt-td {
  padding: 0;
}
#einstance_view .panel .panel-body .ReactTable .rt-tbody .einstance-cell {
  padding: 7px 5px;
}
#einstance_view .panel .panel-footer .-pagination {
  float: right;
}
#einstance_view .panel .panel-footer .-pagination div {
  display: inline-block;
}
#einstance_view .panel .panel-footer .-pagination .paging_icons i {
  margin-left: 10px;
}
#einstance_view .filter-date {
  height: 20px;
  background-color: transparent;
}
#einstance_view .filter-date.rdtOpen > .rdtPicker {
  display: block !important;
}
#einstance_view .filter-date input {
  border: none;
  margin: 0;
  width: calc(100% - 12px);
}
#einstance_view .filter-date .rdtDays table,
#einstance_view .filter-date .rdtMonths table,
#einstance_view .filter-date .rdtYears table {
  width: 100%;
}
#einstance_view .filter-date .rdtPicker {
  display: none;
  position: relative;
  border: 1px solid #777777;
  background-color: white !important;
  z-index: 5000;
}
#einstance_view .filter-date .rdtPicker table th,
#einstance_view .filter-date .rdtPicker table td {
  border: none;
  text-align: center !important;
}
#einstance_view .filter-date .rdtPicker .rdtDays thead tr:first-child {
  height: 30px;
}
#einstance_view .filter-date .rdtPicker .rdtDays tfoot tr {
  font-weight: bold;
  height: 40px;
  text-align: center;
}
#einstance_view .filter-date .rdtPicker .rdtDays tfoot tr:hover {
  cursor: pointer;
}
#einstance_view .filter-date .rdtPicker .rdtDays .rdtDay {
  text-align: center;
  border-radius: 10px;
}
#einstance_view .filter-date .rdtPicker .rdtDays .rdtDay.rdtToday {
  background-color: #ff99bc;
  border: none;
}
#einstance_view .filter-date .rdtPicker .rdtDays .rdtDay.rdtOld,
#einstance_view .filter-date .rdtPicker .rdtDays .rdtDay.rdtNew {
  color: #777777;
}
#einstance_view .filter-date .rdtPicker .rdtTime table {
  width: 100%;
}
#einstance_view .filter-date .rdtPicker .rdtTime table .rdtSwitch {
  height: 30px;
}
#einstance_view .filter-date .rdtPicker .rdtTime table .rdtCounters {
  text-align: center;
}
#einstance_view .filter-date .rdtPicker .rdtTime table .rdtCounters .rdtBtn:hover {
  cursor: pointer;
}
#einstance_view .filter-date .rdtPicker .rdtTime table .rdtCounters .rdtCounter {
  display: inline-block;
  margin: 0 8px;
}
#einstance_view .filter-date .rdtPicker .rdtTime table .rdtCounters .rdtCounterSeparator {
  display: inline-block;
  vertical-align: text-top;
  margin-top: -20px;
  height: 30px;
}
#einstance_view .filter-date .rdtPicker .rdtMonth,
#einstance_view .filter-date .rdtPicker .rdtYear {
  text-align: center;
  border-radius: 10px;
}
#einstance_view .filter-date .rdtPicker .rdtDay:hover,
#einstance_view .filter-date .rdtPicker .rdtMonth:hover,
#einstance_view .filter-date .rdtPicker .rdtYear:hover,
#einstance_view .filter-date .rdtPicker .rdtActive {
  background-color: #c2c5dd;
}
#einstance_view .filter-date .rdtPicker td.rdtYear:hover,
#einstance_view .filter-date .rdtPicker td.rdtMonth:hover,
#einstance_view .filter-date .rdtPicker th.rdtSwitch:hover,
#einstance_view .filter-date .rdtPicker th.rdtNext:hover,
#einstance_view .filter-date .rdtPicker th.rdtPrev:hover,
#einstance_view .filter-date .rdtPicker td.rdtDay:hover {
  cursor: pointer;
}
#einstance_view .filter-date .date-icon {
  margin-left: -20px;
  pointer-events: none;
  color: dimgray;
  vertical-align: middle;
}
#api_documentation {
  height: 100%;
  width: 100%;
  min-width: 530px;
  padding: 15px 15px 50px 15px;
  margin: -10px 0 0 -10px;
  box-sizing: border-box;
  position: absolute;
  border: 1px solid #999999;
  overflow-y: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#api_documentation .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#api_documentation .panel-body {
  padding: 15px;
}
#api_documentation .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#api_documentation .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
#api_documentation .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
#api_documentation .panel-title > a {
  color: inherit;
}
#api_documentation .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#api_documentation .panel > .list-group,
#api_documentation .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
#api_documentation .panel > .list-group .list-group-item,
#api_documentation .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
#api_documentation .panel > .list-group:first-child .list-group-item:first-child,
#api_documentation .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#api_documentation .panel > .list-group:last-child .list-group-item:last-child,
#api_documentation .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#api_documentation .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
#api_documentation .list-group + .panel-footer {
  border-top-width: 0;
}
#api_documentation .panel > .table,
#api_documentation .panel > .table-responsive > .table,
#api_documentation .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
#api_documentation .panel > .table caption,
#api_documentation .panel > .table-responsive > .table caption,
#api_documentation .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
#api_documentation .panel > .table:first-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
#api_documentation .panel > .table:first-child > thead:first-child > tr:first-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
#api_documentation .panel > .table:first-child > tbody:first-child > tr:first-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
#api_documentation .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
#api_documentation .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
#api_documentation .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
#api_documentation .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
#api_documentation .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
#api_documentation .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
#api_documentation .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
#api_documentation .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
#api_documentation .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
#api_documentation .panel > .table:last-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
#api_documentation .panel > .table:last-child > tbody:last-child > tr:last-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
#api_documentation .panel > .table:last-child > tfoot:last-child > tr:last-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
#api_documentation .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
#api_documentation .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
#api_documentation .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
#api_documentation .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
#api_documentation .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
#api_documentation .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
#api_documentation .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
#api_documentation .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
#api_documentation .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
#api_documentation .panel > .panel-body + .table,
#api_documentation .panel > .panel-body + .table-responsive,
#api_documentation .panel > .table + .panel-body,
#api_documentation .panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
#api_documentation .panel > .table > tbody:first-child > tr:first-child th,
#api_documentation .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
#api_documentation .panel > .table-bordered,
#api_documentation .panel > .table-responsive > .table-bordered {
  border: 0;
}
#api_documentation .panel > .table-bordered > thead > tr > th:first-child,
#api_documentation .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
#api_documentation .panel > .table-bordered > tbody > tr > th:first-child,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
#api_documentation .panel > .table-bordered > tfoot > tr > th:first-child,
#api_documentation .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
#api_documentation .panel > .table-bordered > thead > tr > td:first-child,
#api_documentation .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
#api_documentation .panel > .table-bordered > tbody > tr > td:first-child,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
#api_documentation .panel > .table-bordered > tfoot > tr > td:first-child,
#api_documentation .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
#api_documentation .panel > .table-bordered > thead > tr > th:last-child,
#api_documentation .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
#api_documentation .panel > .table-bordered > tbody > tr > th:last-child,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
#api_documentation .panel > .table-bordered > tfoot > tr > th:last-child,
#api_documentation .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
#api_documentation .panel > .table-bordered > thead > tr > td:last-child,
#api_documentation .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
#api_documentation .panel > .table-bordered > tbody > tr > td:last-child,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
#api_documentation .panel > .table-bordered > tfoot > tr > td:last-child,
#api_documentation .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
#api_documentation .panel > .table-bordered > thead > tr:first-child > td,
#api_documentation .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
#api_documentation .panel > .table-bordered > tbody > tr:first-child > td,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
#api_documentation .panel > .table-bordered > thead > tr:first-child > th,
#api_documentation .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
#api_documentation .panel > .table-bordered > tbody > tr:first-child > th,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
#api_documentation .panel > .table-bordered > tbody > tr:last-child > td,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
#api_documentation .panel > .table-bordered > tfoot > tr:last-child > td,
#api_documentation .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
#api_documentation .panel > .table-bordered > tbody > tr:last-child > th,
#api_documentation .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
#api_documentation .panel > .table-bordered > tfoot > tr:last-child > th,
#api_documentation .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
#api_documentation .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
#api_documentation .panel-group {
  margin-bottom: 20px;
}
#api_documentation .panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
#api_documentation .panel-group .panel + .panel {
  margin-top: 5px;
}
#api_documentation .panel-group .panel-heading {
  border-bottom: 0;
}
#api_documentation .panel-group .panel-heading + .panel-collapse > .panel-body,
#api_documentation .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
#api_documentation .panel-group .panel-footer {
  border-top: 0;
}
#api_documentation .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
#api_documentation .panel-default {
  border-color: #dddddd;
}
#api_documentation .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
#api_documentation .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
#api_documentation .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
#api_documentation .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
#api_documentation .panel-primary {
  border-color: #428bca;
}
#api_documentation .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
#api_documentation .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
#api_documentation .panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
#api_documentation .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
#api_documentation .panel-success {
  border-color: #d6e9c6;
}
#api_documentation .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
#api_documentation .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
#api_documentation .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
#api_documentation .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
#api_documentation .panel-info {
  border-color: #bce8f1;
}
#api_documentation .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
#api_documentation .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
#api_documentation .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
#api_documentation .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
#api_documentation .panel-warning {
  border-color: #faebcc;
}
#api_documentation .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
#api_documentation .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
#api_documentation .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
#api_documentation .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
#api_documentation .panel-danger {
  border-color: #ebccd1;
}
#api_documentation .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#api_documentation .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
#api_documentation .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
#api_documentation .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
#api_documentation .wrapper {
  max-width: 100%;
  padding: 15px;
}
#api_documentation .swagger-ui {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
#api_documentation .swagger-ui .btn:not(.modal-btn) {
  border: 1px solid #a2a2a2;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
  box-shadow: none;
  margin: 0px;
  padding: 4px 12px;
  border-radius: 3px;
}
#api_documentation .swagger-ui .btn.cancel {
  border-color: red;
}
#api_documentation .swagger-ui .btn:hover {
  color: #bbbbbb;
}
#api_documentation .swagger-ui .btn-group .execute,
#api_documentation .swagger-ui .btn-group .btn-clear {
  border-radius: 0px;
}
#api_documentation .swagger-ui .btn-group .execute {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
#api_documentation .swagger-ui .btn-group .btn-clear {
  border-left: 0px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
#api_documentation .swagger-ui .execute {
  color: white;
  background-color: #e50050;
}
#api_documentation .swagger-ui .dialog-ux .backdrop-ux {
  background: #fff;
  opacity: 0.35 !important;
}
#api_documentation .swagger-ui .dialog-ux .modal-ux {
  border-radius: 0px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
#api_documentation .swagger-ui .dialog-ux .modal-ux-header {
  padding: 0px;
  background-color: #555555;
  color: #ffffff;
}
#api_documentation .swagger-ui .dialog-ux .modal-ux-header svg,
#api_documentation .swagger-ui .dialog-ux .modal-ux-header h3 {
  color: white;
  fill: black;
}
#api_documentation .swagger-ui .dialog-ux .modal-ux-header svg:hover {
  fill: #2b2b2b;
}
#api_documentation .swagger-ui .dialog-ux .modal-ux-content {
  background-color: #eeeeee;
}
#api_documentation .swagger-ui .copy-to-clipboard,
#api_documentation .swagger-ui .download-contents {
  margin-right: 20px;
}
#api_documentation .swagger-ui .expand-operation svg,
#api_documentation .swagger-ui .models h4 svg,
#api_documentation .swagger-ui .model-toggle {
  width: 0px;
  height: 0px;
  transition: none;
}
#api_documentation .swagger-ui .expand-operation[title="Collapse operation"] svg,
#api_documentation .swagger-ui .models.is-open h4 svg {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #000000;
}
#api_documentation .swagger-ui .expand-operation[title="Expand operation"] svg,
#api_documentation .swagger-ui .models h4 svg,
#api_documentation .swagger-ui .model-toggle {
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  border-left: 8px solid #000000;
}
#api_documentation .swagger-ui .model-toggle {
  margin: 0px 5px;
}
#api_documentation .swagger-ui .model-toggle::after {
  width: 0px;
}
#api_documentation .swagger-ui .authorization__btn svg {
  display: none;
}
#api_documentation .swagger-ui table .response-col_links {
  display: none;
}
#api_documentation .swagger-ui table .responsewrapper {
  display: contents;
}
#api_documentation .swagger-ui table .responsewrapper.hide .response-col_description {
  display: none;
}
#api_documentation .information-container,
#api_documentation .models {
  display: none;
}
#api_documentation .scheme-container {
  display: flex;
  height: 40px;
  align-items: center;
  padding: 0px;
  color: #333333;
  background-color: #f5f5f5;
  cursor: default;
}
#api_documentation .scheme-container .auth-wrapper {
  height: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
}
#api_documentation .scheme-container .authorize:not(.modal-btn) {
  background: transparent;
  border: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
  padding: 0px;
  box-shadow: none;
  margin: 0px;
}
#api_documentation .scheme-container .authorize:not(.modal-btn) span,
#api_documentation .scheme-container .authorize:not(.modal-btn) svg {
  border: 1px solid #bbbbbb;
  color: #565656;
  background: #ffffff;
}
#api_documentation .scheme-container .authorize:not(.modal-btn) span:hover {
  color: #bbbbbb;
}
#api_documentation .scheme-container .authorize:not(.modal-btn) span {
  padding: 4px 12px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
#api_documentation .scheme-container .authorize:not(.modal-btn) svg {
  fill: #e50050;
  padding: 4px 4px;
  border-left: 0px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
#api_documentation .scheme-container .info {
  margin: 10px;
  font-family: 'Open Sans', sans-serif;
  float: left;
}
#api_documentation .scheme-container .servers {
  float: left;
  padding: 5px;
}
#api_documentation .scheme-container .servers label,
#api_documentation .scheme-container .servers select {
  margin: 0px;
  width: fit-content;
  height: 30px;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
  border: none;
  box-shadow: none;
}
#api_documentation .scheme-container .servers select {
  border: 1px solid #bbbbbb;
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 13 L 6 9 H 14"/></svg>') right 10px center no-repeat;
}
#api_documentation .scheme-container .schemes {
  width: 100%;
  height: 100%;
  padding: 0px 10px;
  margin: 0;
}
#api_documentation .scheme-container .servers-title {
  display: none;
}
#api_documentation .scheme-container .tooltip-div {
  margin-left: auto;
  margin-right: 0;
  margin-top: auto;
}
tr.collapse {
  display: none;
}
tr.collapse.in {
  display: table-row;
}
tr.collapse.in td.innerTable {
  padding: 0 0 8px 40px !important;
}
tr.collapsibletoggle i {
  margin-right: 5px;
}
.editable-table {
  border: 1px solid #dddddd;
  background-color: white;
  margin-top: 0px;
  margin-bottom: 0px;
  table-layout: fixed;
  width: 1750px;
  height: calc(100% - 2px);
  display: block;
}
.editable-table.breadcrumbed {
  height: calc(100% - 67px);
}
.editable-table.scroll-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.editable-table tbody {
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 57px);
  width: inherit;
  display: block;
}
.editable-table thead {
  width: inherit;
}
.editable-table thead > tr {
  width: inherit;
  display: block;
  background-color: #f5f5f5;
  border-bottom: 1px solid #dddddd;
}
.editable-table.light thead > tr {
  background-color: white;
}
.editable-table.light thead > tr th.highlight {
  background-color: #c3c3c3;
}
.editable-table.light thead > tr th.highlight.success {
  background-color: #f8fcf9;
}
.editable-table.light thead > tr th.highlight.failure {
  background-color: #f0bcbd;
}
.editable-table tbody > tr {
  color: #333333;
}
.editable-table tbody > tr.deactivated {
  color: #8c8c8c;
}
.editable-table tbody > tr.selected:nth-child(even) {
  background-color: rgba(229, 0, 80, 0.3);
}
.editable-table tbody > tr.selected:nth-child(even) td.highlight {
  background-color: rgba(229, 0, 80, 0.4);
  color: black;
}
.editable-table tbody > tr.selected:nth-child(even) td.highlight.success {
  background-color: rgba(229, 0, 80, 0.4);
}
.editable-table tbody > tr.selected:nth-child(even) td.highlight.failure {
  background-color: rgba(229, 0, 80, 0.4);
}
.editable-table tbody > tr.selected:nth-child(odd) {
  background-color: rgba(229, 0, 80, 0.2);
}
.editable-table tbody > tr.selected:nth-child(odd) td.highlight {
  background-color: rgba(229, 0, 80, 0.3);
}
.editable-table tbody > tr.selected:nth-child(odd) td.highlight.success {
  background-color: rgba(229, 0, 80, 0.3);
}
.editable-table tbody > tr.selected:nth-child(odd) td.highlight.failure {
  background-color: rgba(229, 0, 80, 0.3);
}
.editable-table tbody > tr:nth-child(even) {
  background-color: #f9f9f9;
}
.editable-table tbody > tr:nth-child(even) td.highlight {
  background-color: #c3c3c3;
  color: black;
}
.editable-table tbody > tr:nth-child(even) td.highlight.success {
  background-color: #c1e6cd;
}
.editable-table tbody > tr:nth-child(even) td.highlight.failure {
  background-color: #f0bcbd;
}
.editable-table tbody > tr:nth-child(odd) td.highlight {
  background-color: #dddddd;
  color: black;
}
.editable-table tbody > tr:nth-child(odd) td.highlight.success {
  background-color: #e6f5ea;
}
.editable-table tbody > tr:nth-child(odd) td.highlight.failure {
  background-color: #f9e6e6;
}
.editable-table thead > th,
.editable-table tbody > td {
  width: inherit;
  overflow: hidden;
}
.editable-table th,
.editable-table td {
  padding: 5px;
  width: 350px;
  /* padding-left: @editable-table-cell-padding-left; */
  /* padding-right: @editable-table-cell-padding-right; */
  /* padding-bottom: @editable-table-cell-padding-bottom; */
  /* padding-top: @editable-table-cell-padding-top; */
  vertical-align: middle;
  border-right: 1px solid #dddddd;
}
.editable-table th {
  text-align: left;
  /* font-size: @editable-table-header-font-size; */
  font-weight: 600;
}
.editable-table td {
  border-top: 0px;
  border-bottom: 1px solid #dddddd;
}
.editable-table td .tableCellContent {
  white-space: pre;
}
.editable-table td input[type="checkbox"] {
  margin-top: -4px;
}
.editable-table tr.item {
  height: 0px;
  /* to prevent increased line height (wrap to content) */
}
.editable-table tfoot,
.editable-table tfoot > tr,
.editable-table tfoot > tr > td {
  display: block;
  width: inherit;
}
.editable-table tfoot > tr > td {
  height: 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-right: none;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
}
.validationinput {
  width: 100%;
  height: 100%;
  position: relative;
}
.validationinput.widget {
  display: inline;
}
.validationinput.widget input {
  margin-right: 0;
  padding-right: 30px;
}
.validationinput input {
  box-sizing: border-box;
  width: inherit;
  height: inherit;
  margin-bottom: -2px;
  margin-top: -2px;
  padding-top: 0px;
}
.validationinput input.incorrect {
  border: 1px solid #d53e42;
}
.validationinput input.correct {
  border: 1px solid #66c283;
}
.validationinput input.invalid {
  border: 1px solid #f3a139;
}
.validationinput div.icons {
  position: absolute;
  top: 3px;
  right: 0px;
  padding-right: 6px;
  margin-top: -1px;
}
.validationinput span {
  position: relative;
  visibility: visible;
}
.validationinput span.status {
  border-left: 1px solid #dddddd;
  padding-left: 5px;
  visibility: visible;
  width: 12px;
  display: inline-block;
}
.validationinput i {
  color: #aaaaaa;
}
.validationinput .status i.fa-times {
  color: #d53e42;
}
.validationinput .status i.fa-check {
  color: #66c283;
}
.validationinput .status i.fa-exclamation {
  color: #f3a139;
  margin-left: 3px;
}
.validationinput button.btn.btn-icon {
  background: transparent;
  border: none;
  color: black;
  padding: 0px;
}
.validationinput button.btn.btn-icon:active,
.validationinput button.btn.btn-icon:focus {
  background: transparent;
  color: black;
  border: none;
  box-shadow: none !important;
}
.validationinput button.btn.btn-icon:hover {
  color: #999999;
}
.validationinput .preserveWhitespace {
  white-space: pre;
}
.tooltip-template i.fa-times {
  color: #d53e42;
}
.tooltip-template i.fa-check {
  color: #66c283;
}
.tooltip-template i.fa-exclamation {
  color: #f3a139;
  margin-left: 3px;
}
/*
 * All stylings belonging to buttons in DataRocket.
 */
.btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  box-shadow: none;
  background-image: none;
}
.btn-default {
  color: #383838;
  background: #eeeeee;
  border-color: #bbbbbb;
}
.btn-default:disabled,
.btn-default:disabled:hover,
.btn-default:disabled:active,
.btn-default:disabled:focus {
  color: #999999;
  background: #f5f5f5;
}
.btn-default:hover {
  background-color: #e6e6e6;
  color: #383838;
}
.btn-inverse,
.btn-inverse:active,
.btn-inverse:focus {
  color: #565656;
  background: #ffffff;
  border-color: #bbbbbb;
}
.open .btn-inverse.dropdown-toggle {
  color: #eeeeee;
  background: #ffffff !important;
  border-color: #bbbbbb;
}
.btn-inverse.disabled,
.btn-inverse.disabled:hover,
.btn-inverse.disabled:active,
.btn-inverse.disabled:focus {
  color: #bbbbbb;
  background: #ffffff;
  border-color: #bbbbbb;
}
.btn-inverse:hover {
  background-color: #ffffff;
  color: #969696;
}
.btn-icon-button i {
  margin-right: 5px;
}
/*
 * All styles belonging to modals in general.
 */
.modal-header {
  background-color: #eeeeee;
  color: black;
  border-bottom: 1px solid #d5d5d5;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-header a.close {
  color: black;
  opacity: 1;
}
.modal-header a.close:hover {
  opacity: 0.8;
}
.modal-footer {
  padding: 5px;
}
.modal-footer a {
  color: black;
  margin: 5px;
  margin-right: 20px;
  margin-top: 7px;
  text-decoration: underline;
}
.modal-footer a:hover {
  color: #e50050;
}
.modal-footer .btn {
  margin: 5px;
}
.panel-container-full {
  height: 100%;
}
.panel-container-full .panel {
  height: 100%;
}
.panel-container-full .panel-header {
  height: 25px;
  padding: 10px;
}
.panel-container-full .panel-body {
  height: calc(100% - 25px - 22px - (4 * 10px) - (2 * 15px) - 3px);
  padding: 15px;
}
.panel-container-full .panel-body .inner-panel-full-height {
  height: calc(100% + (2 * 15px));
  margin: -15px 0 0 -15px;
}
.panel-container-full .panel-footer {
  height: 22px;
  padding: 10px;
  line-height: 22px;
}
.panel-container-full .panel-footer a.btn {
  margin-top: -4px;
}
.panel-container-full .panel-footer a.pull-right {
  margin-right: 10px;
}
.panel-container-full .panel-footer a.pull-left {
  margin-left: 10px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 0;
  margin-bottom: 0;
}
li.hoverable i.pull-right {
  opacity: 0;
}
li.hoverable i.pull-right:hover {
  opacity: 1;
}
.selection-input {
  padding: 0;
}
.selection-input .controls {
  padding-left: 0px;
}
.selection-input .controls .selection-input-field {
  white-space: nowrap;
  border: 1px solid #999999;
}
.selection-input .controls .selection-input-field input {
  border: 0 none;
  width: calc(100% - 30px);
  background-color: #ffffff;
}
.selection-input .controls .selection-input-field .icon-large {
  margin-left: 5px;
  margin-right: 2px;
}
.selection-input .btn {
  border: 1px solid #999999;
  max-width: 223px;
  text-align: left;
  background-color: white;
  color: #383838;
}
.selection-input .btn :hover,
.selection-input .btn :active,
.selection-input .btn :focus {
  background-color: white;
  color: #383838;
}
.selection-input .dropdown-menu {
  overflow-y: auto;
  max-height: 300px;
  margin-top: 0;
  width: 350px;
}
.selection-input .dropdown-menu li {
  margin: 0;
  padding: 0;
}
.selection-input .dropdown-menu li a {
  padding: 5px;
}
.selection-input .dropdown-menu li :hover {
  color: white;
  background-color: #c2c5dd;
}
.progress-label {
  line-height: calc(40px);
  padding-left: 5px;
}
.progress {
  background: #ffffff;
  border: 1px solid #e8e8e8;
  height: 20px;
  overflow: visible;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  margin: 10px 0;
}
.progress .bar {
  background-color: #428ee4;
  border: 1px solid;
  font-size: calc(16px);
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  margin: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.progress .bar.bar-invalid {
  background-color: #aaaaaa;
  border-color: #aaaaaa;
  background-image: linear-gradient(to bottom, #aaaaaa, #919191);
}
.progress .bar.bar-success {
  background-color: #66c283;
  border-color: #66c283;
  background-image: linear-gradient(to bottom, #66c283, #46af67);
}
.progress .bar.bar-failure {
  background-color: #d53e42;
  border-color: #d53e42;
  background-image: linear-gradient(to bottom, #d53e42, #b8282c);
}
.multiselect-container {
  width: 250px;
  height: 470px;
  overflow-y: auto;
  overflow-x: hidden;
}
.multiselect-container li.multiselect-item.filter:hover {
  background: transparent;
}
.multiselect,
.multiselect:hover,
.multiselect:active {
  background: transparent;
  color: grey;
  margin-left: 25px;
  width: 250px;
  text-align: left;
  margin-top: -5px;
  margin-bottom: -4px;
}
.multiselect span,
.multiselect:hover span,
.multiselect:active span {
  width: 85%;
  display: block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.multiselect b,
.multiselect:hover b,
.multiselect:active b {
  float: right;
}
.multiselect b.caret,
.multiselect:hover b.caret,
.multiselect:active b.caret {
  float: right;
}
ol.breadcrumb {
  margin: 0;
}
ol.breadcrumb > li + li:before {
  color: #cccccc;
  content: "/ ";
  padding: 0 5px;
}
ol.breadcrumb li:last-child a {
  color: #4c5387;
}
ul.dropdown-menu ol.breadcrumb {
  margin: 0;
  font-size: 11px;
  margin-right: -15px;
  padding: 1px 5px;
}
ul.dropdown-menu ol.breadcrumb li {
  cursor: default;
}
ul.dropdown-menu ol.breadcrumb li a,
ul.dropdown-menu ol.breadcrumb li a:hover {
  cursor: default;
  text-decoration: none;
  background: transparent;
  color: #000000;
}
ul.dropdown-menu ol.breadcrumb > li + li:before {
  color: #cccccc;
  content: "/ ";
  padding: 0 5px;
}
ul.dropdown-menu ol.breadcrumb li:last-child a {
  color: #000000;
}
.in-place-edit,
.in-place-edit-container {
  display: inline-block;
}
.in-place-edit input,
.in-place-edit-container input {
  width: 70%;
}
.in-place-edit i:first-child,
.in-place-edit-container i:first-child {
  margin-left: 25px;
}
.in-place-edit i,
.in-place-edit-container i {
  color: #333333;
  margin-left: 5px;
}
.in-place-edit-container i:hover {
  color: #595959;
}
.in-place-edit:hover i {
  color: #595959;
}
table.table tr .in-place-edit i {
  opacity: 0;
}
table.table tr:hover .in-place-edit i {
  opacity: 1;
}
html,
body {
  height: 100%;
  padding: 0 !important;
}
html .page-container,
body .page-container {
  min-height: 100%;
  padding-top: 55px;
  padding-left: 10px;
}
html .page-container .container,
body .page-container .container {
  height: 100%;
}
html .page-container .container.page-content > div,
body .page-container .container.page-content > div {
  background: white;
}
span.icon-stack i.icon-stack-base {
  color: #dcdcdc;
}
span.icon-stack i.inner-icon {
  color: darkgray;
}
span.icon-stack i.inner-icon:hover {
  color: #c3c3c3;
}
a:not(.btn):hover {
  color: #ff327a;
  text-decoration: none;
  cursor: pointer;
}
a.accordion-toggle:hover {
  color: white;
}
a.editable-click {
  border-color: #e50050;
}
a.editable-click:link {
  color: #e50050;
}
a.editable-click:active {
  color: #e50050;
}
a.editable-click:visited {
  color: #e50050;
}
a.editable-click:hover {
  color: #ff327a;
}
.box-header {
  text-transform: none;
}
.innoheader {
  font-family: inherit;
  font-weight: 300;
  font-size: 1.4em;
  color: #e50050;
  text-align: left;
}
.innoheader div.tooltipped {
  float: right;
}
input {
  border-radius: 0;
}
.btn-group > .btn-group > .btn.dropdown-toggle {
  margin-left: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.btn-group > .btn-group:last-child > .btn.dropdown-toggle {
  margin-left: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-left: 1px;
}
.btn-group > .btn-group:first-child > .btn.dropdown-toggle {
  margin-right: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-right: 1px;
}
.btn-group.dropdown + .btn-group.dropdown {
  margin-left: 0;
}
.modalheader {
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-family: inherit;
  font-weight: 300;
  font-size: 17px;
  color: #e50050;
  text-align: left;
}
.innosubheader {
  font-family: inherit;
  font-weight: 300;
  font-size: 1.1em;
  color: #e50050;
  text-align: left;
}
h3.popover-title {
  background-color: #e50050;
  color: #ffffff;
}
.navbar.modal-menu {
  margin: -9px -15px;
  color: #000000;
}
.navbar.modal-menu .close-right {
  float: right;
}
.framed {
  box-shadow: 1px 0px 5px #000000;
  -moz-box-shadow: 1px 0px 5px #000000;
  -webkit-box-shadow: 1px 0px 5px #000000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.draggable {
  background-color: white;
}
.moveable {
  cursor: move;
}
.undraggable {
  cursor: default;
}
.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.clickable {
  cursor: pointer;
}
.dropdown-submenu:hover > a {
  background-color: white;
}
.clr {
  clear: both;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 999px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
/*
::-webkit-scrollbar-track {
   //-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
   border-radius: 0px;
   background: @datarocket-gray;
 }

::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background: @datarocket-gray;
  //-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}*/
ul.dropdown-menu li.eobject-selection {
  min-width: 300px;
}
ul.dropdown-menu li.eobject-selection a {
  padding-right: 10px;
}
ul.dropdown-menu li.eobject-selection a .eobject-name {
  text-align: left;
}
ul.dropdown-menu li.eobject-selection a .namespace {
  float: right;
  cursor: default;
}
.infolabel {
  line-height: 26px;
  margin-top: 2px;
  margin-left: 10px;
}
.infolabel i {
  margin-right: 5px;
}
.additionalExportInformation {
  display: inline-block;
  color: white;
  height: 26px;
}
.additionalExportInformation.image {
  position: absolute;
  bottom: 10px;
  left: 20px;
}
form .divider {
  border: 1px dotted #ccc;
  margin-bottom: 20px;
}
.tooltip-inner {
  white-space: pre-wrap;
}
.lockstate.own-lock {
  color: green;
}
.lockstate.locked-by-other-user {
  color: red;
}
.lockstate.unlocked {
  color: white;
}
#upload-form {
  margin: 0;
}
.datepicker td,
.datepicker th {
  border: none;
  background: #FFFFFF;
  border-radius: 0px;
  color: #444444;
}
.datepicker-dropdown:before {
  top: initial;
  bottom: initial;
}
.datepicker-dropdown:after {
  top: initial;
  bottom: initial;
}
tr.collapse {
  display: none;
}
tr.collapse.in {
  display: table-row;
}
.breadcrumb {
  background-color: #f5f5f5;
  border-radius: 0px;
  border: 1px solid #dddddd;
}
.breadcrumb li > a {
  color: #e50050;
}
.breadcrumb li > a:hover {
  color: #ff327a;
}
.panel-inline .inline-heading {
  background-color: white;
  padding: 5px 8px;
  color: #000000;
  border-bottom-width: 0;
}
.panel-inline .inline-heading i {
  display: inline-block;
  width: 15px;
  margin-left: 5px;
}
.panel-inline .inline-heading span {
  display: inline-block;
  margin-left: 5px;
}
.panel-inline .panel-body {
  padding: 5px 8px;
}
.panel-inline .panel-body .inner-table {
  margin-bottom: 0px;
}
.panel-inline .panel-body .inner-table th:first-child {
  width: 100px;
}
