/*!
 * Start Bootstrap - SB Admin 2 v3.3.7+1 (http://startbootstrap.com/template-overviews/sb-admin-2)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
body {
  background-color: #f8f8f8;
}
#wrapper {
  width: 100%;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  background-color: white;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 175px;
    padding: 0 30px;
    border-left: 1px solid #e7e7e7;
  }
}
.navbar-top-links {
  margin-right: 0;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 15px;
}
.navbar-top-links li a {
  padding: 15px;
  min-height: 50px;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.sidebar .sidebar-search {
  padding: 15px;
}
.sidebar ul li {
  border-bottom: 1px solid #e7e7e7;
}
.sidebar ul li a.active {
  background-color: #eeeeee;
}
.sidebar .arrow {
  float: right;
}
.sidebar .fa.arrow:before {
  content: "\f104";
}
.sidebar .active > a > .fa.arrow:before {
  content: "\f107";
}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}
.sidebar .nav-second-level li a {
  padding-left: 37px;
}
.sidebar .nav-third-level li a {
  padding-left: 52px;
}
@media (min-width: 768px) {
  .sidebar {
    z-index: 1;
    position: absolute;
    width: 175px;
    margin-top: 51px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-primary.btn-outline {
  color: #428bca;
}
.btn-success.btn-outline {
  color: #5cb85c;
}
.btn-info.btn-outline {
  color: #5bc0de;
}
.btn-warning.btn-outline {
  color: #f0ad4e;
}
.btn-danger.btn-outline {
  color: #d9534f;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #999999;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
.login-panel {
  margin-top: 25%;
}
.flot-chart {
  display: block;
  height: 400px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  float: right;
  font-family: fontawesome, sans-serif;
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome, sans-serif;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome, sans-serif;
  color: rgba(50, 50, 50, 0.5);
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
.huge {
  font-size: 40px;
}
.panel-green {
  border-color: #5cb85c;
}
.panel-green > .panel-heading {
  border-color: #5cb85c;
  color: white;
  background-color: #5cb85c;
}
.panel-green > a {
  color: #5cb85c;
}
.panel-green > a:hover {
  color: #3d8b3d;
}
.panel-red {
  border-color: #d9534f;
}
.panel-red > .panel-heading {
  border-color: #d9534f;
  color: white;
  background-color: #d9534f;
}
.panel-red > a {
  color: #d9534f;
}
.panel-red > a:hover {
  color: #b52b27;
}
.panel-yellow {
  border-color: #f0ad4e;
}
.panel-yellow > .panel-heading {
  border-color: #f0ad4e;
  color: white;
  background-color: #f0ad4e;
}
.panel-yellow > a {
  color: #f0ad4e;
}
.panel-yellow > a:hover {
  color: #df8a13;
}
.timeline {
  position: relative;
  padding: 20px 0 20px;
  list-style: none;
}
.timeline:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 3px;
  margin-left: -1.5px;
  background-color: #eeeeee;
}
.timeline > li {
  position: relative;
  margin-bottom: 20px;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  float: left;
  position: relative;
  width: 46%;
  padding: 20px;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 26px;
  right: -15px;
  border-top: 15px solid transparent;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #ccc;
}
.timeline > li > .timeline-panel:after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 27px;
  right: -14px;
  border-top: 14px solid transparent;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #fff;
}
.timeline > li > .timeline-badge {
  z-index: 100;
  position: absolute;
  top: 16px;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  border-radius: 50% 50% 50% 50%;
  text-align: center;
  font-size: 1.4em;
  line-height: 50px;
  color: #fff;
  background-color: #999999;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  right: auto;
  left: -15px;
  border-right-width: 15px;
  border-left-width: 0;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  right: auto;
  left: -14px;
  border-right-width: 14px;
  border-left-width: 0;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #5bc0de !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}
@media (max-width: 767px) {
  ul.timeline:before {
    left: 40px;
  }
  ul.timeline > li > .timeline-panel {
    width: calc(10%);
    width: -moz-calc(10%);
    width: -webkit-calc(10%);
  }
  ul.timeline > li > .timeline-badge {
    top: 16px;
    left: 15px;
    margin-left: 0;
  }
  ul.timeline > li > .timeline-panel {
    float: right;
  }
  ul.timeline > li > .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
  }
  ul.timeline > li > .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
  }
}

/***********************************/
/*********** CUSTOM CSS ************/
/***********************************/

/* For centering content in DataTables columns */
th.dt-center, td.dt-center { text-align: center; }

td.dt-expanded-0 { font-weight: bold; }

td.dt-expanded-1 { }

td.dt-expanded-2 { font-style: italic; }

/* For right aligning content in DataTables columns */
td.dt-body-right { text-align: right; }

/* Some fixed button sizes */
.save_button {
    min-width: 75px;
    max-width: 75px;
}
.restore_button {
    min-width: 75px;
    max-width: 75px;
}
.generate_button {
    min-width: 85px;
    max-width: 85px;
}

.flush_log_button {
    min-width: 95px;
    max-width: 95px;
}

.backup_database_button {
    min-width: 140px;
    max-width: 140px;
}

.test_button {
    min-width: 65px;
    max-width: 65px;
}
.run_button {
    min-width: 65px;
    max-width: 65px;
}
.delete_button {
    min-width: 70px;
    max-width: 70px;
}

/* Height of the Ace editor for editing pipelines/sources */
#entityEditor {
   height: 600px;
}
/* Height of the Ace editor for editing transforms */
#transformEditor {
   height: 300px;
}
/* Height of the Ace editor for viewing changes */
#changesViewer {
   height: 300px;
}
/* Height of the Ace editor for plugin code */
#pluginCodeEditor {
   height: 600px;
}
/* Height of the Ace editor for plugin code */
#functionEditor {
   height: 400px;
}

/* Extra margin for the notification badges in the top bar */
span.badge {
    margin-left: 5px;
}

/* Mysterious collection of CSS properties that makes the output table look sort of nice */

div.dataTables_scrollHead thead th {
    position: relative;
}
div.dataTables_scrollHead thead th:after {
    position: absolute;
    right: 15px;
}

.dashboard-date {
    background-color: rgb(200, 200, 200);
}

/* To avoid borders */
#page-wrapper, #dashboard_full_screen, #presentation_full_screen {
    min-height:1200px;
}

/* To avoid borders */
.ds-help-icon {
    color:rgb(50, 50, 50);
}

/*********** CHANGES TO ACCOMODATE PLAYDATE DESIGN ************/

/* General */

.ds-black-dark-important {
    background-color: rgb(50,50,50) !important;
    border-color: rgb(50,50,50) !important;
    color: rgb(241,241,241) !important;
    border-radius:0 !important;
}

.ds-black-dark-text-important {
    color: rgb(50,50,50) !important;
}

.ds-grey-dark-important {
    background-color: rgb(220,220,220) !important;
    border-color: rgb(220,220,220) !important;
    color: rgb(36,36,36) !important;
    border-radius:0 !important;
}

.ds-white-dark-highlight-important {
    background-color: rgb(245,245,245) !important;
    border-color: rgb(245,245,245) !important;
    color: rgb(140,65,81) !important;
    border-radius:0 !important;
}

.ds-grey-dark-highlight-important {
    background-color: rgb(220,220,220) !important;
    border-color: rgb(220,220,220) !important;
    color: rgb(140,65,81) !important;
    border-radius:0 !important;
}

.ds-white-dark-important {
    background-color: rgb(245,245,245) !important;
    border-color: rgb(245,245,245) !important;
    color: rgb(36,36,36) !important;
    border-radius:0 !important;
}

.ds-crimson-important {
    background-color: rgb(140,65,81) !important;
    border-color: rgb(164,164,164) !important;
    color: rgb(252,252,252) !important;
    border-radius:0 !important;
}

.ds-crimson-text-important {
    color: rgb(140,65,81) !important;
}

.ds-all-caps-header {
    padding-top:12px;
    padding-bottom:10px;
    font-size:13px;
}

.ds-black-dark, .ds-black-dark nav.navbar-default, .ds-black-dark #side-menu a, .ds-black-dark .nav.navbar-top-links a {
    background-color: rgb(50,50,50);
    color: rgb(241,241,241);
    border-color:rgb(70,70,70) !important;
}

.navbar-default .sidebar {
    background-color: rgb(70,70,70);
}

#side-menu li {
    border-color:rgb(70,70,70) !important;
}

#ds_lookup_box {
    margin-left:10px;
    margin-top:5px;
    width:90%;
    outline: none;
    border: none;
    background-color:rgb(70,70,70)
}


.sidebar-nav .nav a:hover, .sidebar-nav .nav a:focus, a.dropdown-toggle:hover, a.dropdown-toggle:focus {
    background-color: rgb(60,60,60) !important;
}

.dropdown-menu a:hover, .dropdown-menu a:focus {
    outline: none;
    color: rgb(176,176,176) !important;
}

.dropdown-menu .divider {
    background-color:rgb(90,90,90) !important;
}

.sidebar-nav .nav a.active, .dropdown.open a, .dropdown .dropdown-menu {
    background-color: rgb(70,70,70) !important;
}

.nav.nav-tabs.ds-nav-tabs {
    border-bottom: 1px solid #eee;
}

.nav.nav-tabs.ds-nav-tabs li a {
    background-color: rgb(252,252,252);
    color: rgb(36,36,36);
    border-bottom-color: #eee;
    cursor: pointer;
}

.nav.nav-tabs.ds-nav-tabs li.active a, .nav.nav-tabs.ds-nav-tabs li:hover a {
    background-color: #eee;
    border: 1px solid #eee;
    border-bottom-color: transparent;
}

.ds-white-light-important {
    background-color: rgb(252,252,252) !important;
    color: rgb(36,36,36) !important;
}

.ds-white-light-important input, .ds-white-light-important textarea {
    background-color: rgb(245,245,245) !important;
    color: rgb(36,36,36) !important;
}

.ds-white-light, .ds-white-light:hover {
    background-color: rgb(252,252,252);
    color: rgb(36,36,36);
}

.ds-white-light input, .ds-white-light textarea {
    background-color: rgb(245,245,245);
    color: rgb(36,36,36);
}

.ds-white-light-important input[readonly] {
    background-color: rgb(225,225,225) !important;
    color: rgb(36,36,36) !important;
}

.modal-content {
    background-color: rgb(252,252,252);
    color: rgb(36,36,36);
}

.badge, .badge i {
    background-color: rgba(0,0,0,0);
    color: rgb(241,241,241) !important;
}

#side-menu a {
    padding-top:17px;
    padding-bottom:15px;
    font-size:13px;
}

#side-menu i, .navbar-top-links i {
    color: rgb(110,110,110);
}

label {
    font-size: 13px;
}

.tooltip-inner  {
    background-color: rgb(36,36,36);
    color: rgb(241,241,241);
}

.tooltip-arrow  {
    border-top-color: rgb(36,36,36) !important;
}

.alert-success, .alert-success a {
    background-color: rgb(53,95,165);
    color: rgb(241,241,241);
}

.alert-success a {
    font-weight: bold;
}

.alert-danger, .alert-danger a {
    background-color: rgb(140,65,81);
    color: rgb(241,241,241);
}

.alert-danger a {
    font-weight: bold
}

/* Buttons */

.btn-primary, .btn-primary:focus {
    background-color: rgb(50,50,50);
    border-color: rgb(50,50,50);
    color: rgb(245,245,245);
}

.btn-primary:disabled {
    background-color: rgb(50,50,50) !important;
}


.btn-default, .btn-default:focus {
    background-color: rgb(140,140,140);
    border-color: rgb(140,140,140);
    color: rgb(241,241,241);
}

.btn-danger, .btn-danger:focus {
    background-color: rgb(140,65,81);
    border-color: rgb(128,60,74);
    color: rgb(241,241,241);
}

.btn-primary:hover {
    background-color: rgb(30,30,30);
    border-color: rgb(50,50,50);
    color: rgb(241,241,241);
}

.btn-default:hover {
    background-color: rgb(132,132,132);
    border-color: rgb(164,164,164);
    color: rgb(241,241,241);
}

.btn-danger:hover {
    background-color: rgb(108,45,54);
    border-color: rgb(128,60,74);
    color: rgb(241,241,241);
}

.btn-primary:active {
    background-color: rgb(10,10,10) !important;
    border-color: rgb(50,50,50) !important;;
    color: rgb(241,241,241) !important;;
}

.btn-default:active {
    background-color: rgb(124,124,124) !important;
    border-color: rgb(164,164,164) !important;;
    color: rgb(241,241,241) !important;;
}

.btn-danger:active {
    background-color: rgb(88,35,44) !important;
    border-color: rgb(128,60,74) !important;;
    color: rgb(241,241,241) !important;;
}

/* Datepicker */

.datepicker {
    background-color: rgb(252,252,252) !important;
    color: rgb(36,36,36) !important;
}

.datepicker td.active {
    background-color: rgba(176,176,176, 0.5) !important;
    color: rgb(36,36,36) !important;
}

.datepicker td:hover {
    background-color: rgb(241,241,241) !important;
}

/* DataTables */

table.dataTable tr.odd {
    background-color: rgb(246,246,246) !important;
}

table.dataTable tr.even {
    background-color: rgb(252,252,252) !important;
}

table.dataTable tr.odd:hover, table.dataTable tr.even:hover {
    background-color: rgb(241,241,241) !important;
}

table.dataTable tr.selected, table.dataTable tr.selected:hover {
    font-weight: bold !important;
    color: rgb(36,36,36) !important;
}

.paginate_button a {
    background-color: rgb(252,252,252) !important;
    color: rgb(36,36,36) !important;
    border-color: rgba(176,176,176, 0.5) !important;
}

.paginate_button a:hover {
    background-color: rgb(241,241,241) !important;
}

.paginate_button.active a {
    background-color: rgba(176,176,176, 0.5) !important;
    color: rgb(36,36,36) !important;
}

.btn-group a {
    background-color: rgb(252,252,252) !important;
    color: rgb(36,36,36) !important;
    border-color: rgba(176,176,176, 0.5) !important;
}

.btn-group a:hover {
    background-color: rgb(241,241,241) !important;
}

table.dataTable thead {
    font-size: 13px !important;
}

#datatables_buttons_info {
    color: rgb(36,36,36);
}

/* Bootstrap-Select */

.btn-info, .btn-info:hover, .btn-info:active {
    background-color: rgb(245,245,245) !important;
    border-color: rgb(200,200,200) !important;
    color: rgb(36,36,36) !important;
 }

.dataTables_length .bootstrap-select {
     margin-bottom: 5px !important;
}

.bootstrap-select .dropdown-menu, .bootstrap-select .dropdown-menu a {
    background-color: rgb(245,245,245) !important;
    border-color: rgb(200,200,200) !important;
    color: rgb(36,36,36) !important;
}

.bootstrap-select .dropdown-menu a:hover {
    background-color: rgb(235,235,235) !important;
}

.bootstrap-select .dropdown-menu a:focus {
    background-color: rgb(235,235,235) !important;
}

.bootstrap-select .dropdown-menu .active a {
    background-color: rgb(220,220,220) !important;
    color: rgb(36,36,36) !important;
}

.bootstrap-select.btn-group .dropdown-menu li a {
  outline: none;
}

.dt-button-collection.dropdown-menu, .dt-button-collection.dropdown-menu a {
    background-color: rgb(245,245,245) !important;
    border-color: rgb(200,200,200) !important;
    color: rgb(36,36,36) !important;
}

.dt-button-collection.dropdown-menu a:hover {
    background-color: rgb(235,235,235) !important;
}

.dt-button-collection.dropdown-menu a:focus {
    background-color: rgb(235,235,235) !important;
}

.dt-button-collection.dropdown-menu .active a {
    background-color: rgb(220,220,220) !important;
    color: rgb(36,36,36) !important;
}

/* To avoid rounded corners */

code,
kbd,
pre,
.img-rounded,
.img-thumbnail,
.img-circle,
.form-control,
.btn,
.btn-link,
.dropdown-menu,
.input-group-addon,
.input-group-btn,
.nav-tabs a,
.nav-pills a,
.navbar,
.navbar-toggle,
.icon-bar,
.breadcrumb,
.pagination,
.pager *,
.label,
.badge,
.jumbotron,
.thumbnail,
.alert,
.progress,
.panel,
.well,
.modal-content,
.tooltip-inner,
.popover,
.popover-title,
.carousel-indicators li {
    border-radius:0 !important;
}

.panel.panel-default.panel-borderless {
    border:none;
    box-shadow:none;
}

.fa-sigma-u:before {
    content: '\03a3';
}

.fa-delta-u:before {
    content: '\0394';
}

.timeline-date-picker {
    max-height:0px;
}

.svg-container {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    vertical-align: top;
    overflow: hidden;
}

.ace_iconable-blank:before {
    content: "";
    display: block;
    background: url('icons/blank.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}

.ace_iconable-trait:before {
    content: "";
    display: block;
    background: url('icons/scala_trait.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}
.ace_iconable-class:before {
    content: "";
    display: block;
    background: url('icons/scala_class.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}
.ace_iconable-type:before {
    content: "";
    display: block;
    background: url('icons/scala_type.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}
.ace_iconable-var:before {
    content: "";
    display: block;
    background: url('icons/scala_variable.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}
.ace_iconable-object:before {
    content: "";
    display: block;
    background: url('icons/scala_object.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}
.ace_iconable-package:before {
    content: "";
    display: block;
    background: url('icons/scala_package.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}
.ace_iconable-def:before {
    content: "";
    display: block;
    background: url('icons/scala_method.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}
.ace_iconable-val:before {
    content: "";
    display: block;
    background: url('icons/scala_value.png') no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    float: left;
}

.ace_iconable-column:before {
    content:  "\f0db";
    font-family: FontAwesome, sans-serif;
    width: 15px;
    height: 15px;
}
.ace_iconable-source:before {
    content:  "\f1c0";
    font-family: FontAwesome, sans-serif;
    width: 15px;
    height: 15px;
}
.ace_iconable-pipeline:before {
    content:  "\f1e0";
    font-family: FontAwesome, sans-serif;
    width: 15px;
    height: 15px;
}
.ace_iconable-transform:before {
    content:  "\f074";
    font-family: FontAwesome, sans-serif;
    width: 15px;
    height: 15px;
}

.ace_method {
    color: dimgray;
}

.ace_completion-meta-right {
    color: #225099;
    padding-left: 8px;
    padding-right: 8px;
    text-align: right;
    overflow: visible;
    float: right;
    z-index: 2;
}

.pipelineImport:after {
    content:  "\e092";
    font-family: 'Glyphicons Halflings', sans-serif;
    width: 14px;
    margin-left: 10px;
}
.pipelineImport-blank:after {
    content:  "\e092";
    font-family: 'Glyphicons Halflings', sans-serif;
    width: 14px;
    margin-left: 10px;
    color: transparent !important;
}
.registry-print p {
    white-space: pre-line;
}
.pop-over-select button.dropdown-toggle {
    display: none;
}

.pop-over-select .dropdown {
    position: absolute;
}

.pop-over-select .dropdown span {
    min-width: 20px;
}

.btn:focus {
    text-decoration: underline;
    outline: none !important;
}