.sidebar-nav > ul > li.active > a, .sidebar-nav > ul > li.active:hover > a {
  background: #558BC1 !important;
  letter-spacing: 1px;
  font-weight: 300;
}

.btn-success, .btn-success.disabled, .btn-success:hover, .btn-success.disabled:hover {
  background: #558BC1;
  border: 1px solid #558BC1;
}

[type=checkbox].filled-in:checked.chk-col-blue + label:after,
[type=checkbox]:checked.chk-col-blue + label:before {
  background-color: #558BC1;
  border: 2px solid #558BC1;
}

.left-sidebar {
  width: 200px;
}

@media (min-width: 1024px) {
  .page-wrapper {
    margin-left: 200px;
  }
}
.container-fluid {
  padding: 0 15px;
}

.sidebar-nav ul li a.active, .sidebar-nav ul li a:hover {
  color: #335577;
}

@media (min-width: 768px) {
  .mini-sidebar .scroll-sidebar {
    padding-top: 10px;
  }
}
.jstree-default .jstree-wholerow-clicked {
  background: #558BC1;
}
.jstree-default .jstree-clicked {
  color: white;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #558bc1;
  color: #d0d0d0;
  cursor: default;
}

.ribbon-button-color {
  background: #558BC1;
}
.ribbon-button-color.ribbon-bookmark:before {
  border-color: #558BC1;
  border-right-color: transparent;
}

table.diff tbody th {
  background: #548BC1;
  color: white;
}
table.diff .replace {
  background-color: #FFB8C6;
}
table.diff thead {
  background: #548BC1;
  color: white;
}

.col-sxl-1, .col-sxl-2, .col-sxl-3, .col-sxl-4, .col-sxl-5, .col-sxl-6, .col-sxl-7, .col-sxl-8, .col-sxl-9, .col-sxl-10, .col-sxl-11, .col-sxl-12, .col-sxl,
.col-sxl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.typeahead.dropdown-menu {
  padding-left: 10px;
  padding-right: 10px;
}
.typeahead.dropdown-menu a {
  color: #67757c;
}

@media (min-width: 1441px) {
  .col-sxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sxl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sxl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sxl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sxl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sxl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sxl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sxl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sxl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sxl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sxl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sxl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sxl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sxl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sxl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sxl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sxl-0 {
    margin-left: 0;
  }
  .offset-sxl-1 {
    margin-left: 8.333333%;
  }
  .offset-sxl-2 {
    margin-left: 16.666667%;
  }
  .offset-sxl-3 {
    margin-left: 25%;
  }
  .offset-sxl-4 {
    margin-left: 33.333333%;
  }
  .offset-sxl-5 {
    margin-left: 41.666667%;
  }
  .offset-sxl-6 {
    margin-left: 50%;
  }
  .offset-sxl-7 {
    margin-left: 58.333333%;
  }
  .offset-sxl-8 {
    margin-left: 66.666667%;
  }
  .offset-sxl-9 {
    margin-left: 75%;
  }
  .offset-sxl-10 {
    margin-left: 83.333333%;
  }
  .offset-sxl-11 {
    margin-left: 91.666667%;
  }
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #8aaaca;
  border-color: #8aaaca;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .btn-success.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #558BC1;
  border-color: #558BC1;
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success.show > .btn-success.dropdown-toggle:focus {
  box-shadow: none;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .btn-success.focus, .btn-success:focus {
  background-color: #558BC1;
  border-color: #558BC1;
}

.switch label input[type=checkbox]:checked + .lever {
  background-color: #76a6db;
}

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #558BC1;
}

@keyframes loader-module__fadeIn___3GfJ_ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loader-module__fadeInOut___1g-pj {
  0%, 80%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
.loader-module__sg-loader___dwcrw {
  display: block;
  width: 30px;
  height: 30px;
}

.loader-module__sg-loader___dwcrw.loader-module__is-centered___1vYQH {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}

.loader-module__sg-loader___dwcrw .loader-module__logo-square___gqZKI {
  opacity: 0;
  transform: translateZ(0);
  animation: loader-module__fadeIn___3GfJ_ 1s infinite alternate;
  will-change: opacity;
}

.loader-module__sg-loader___dwcrw .loader-module__bottom-left___3LA42 {
  transform: translate(0, 20px);
  animation-delay: 0s;
}

.loader-module__sg-loader___dwcrw .loader-module__bottom-left___3LA42,
.loader-module__sg-loader___dwcrw .loader-module__top-right___3FBnd {
  fill: #1a82e2;
}

.loader-module__sg-loader___dwcrw .loader-module__bottom-middle___2UvC5 {
  transform: translate(10px, 20px);
}

.loader-module__sg-loader___dwcrw .loader-module__middle-left___s_qz6 {
  transform: translate(0, 10px);
}

.loader-module__sg-loader___dwcrw .loader-module__bottom-middle___2UvC5,
.loader-module__sg-loader___dwcrw .loader-module__middle-left___s_qz6 {
  animation-delay: 0.2s;
  fill: #99e1f4;
}

.loader-module__sg-loader___dwcrw .loader-module__middle___3t1t5 {
  transform: translate(10px, 10px);
  animation-delay: 0.4s;
  fill: #009dd9;
}

.loader-module__sg-loader___dwcrw .loader-module__top-middle___1BzfP {
  transform: translate(10px, 0);
}

.loader-module__sg-loader___dwcrw .loader-module__middle-right___3rGXP {
  transform: translate(20px, 10px);
}

.loader-module__sg-loader___dwcrw .loader-module__top-middle___1BzfP,
.loader-module__sg-loader___dwcrw .loader-module__middle-right___3rGXP {
  animation-delay: 0.6s;
  fill: #00b3e3;
}

.loader-module__sg-loader___dwcrw .loader-module__top-right___3FBnd {
  transform: translate(20px, 0);
  animation-delay: 0.8s;
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI {
  width: 60px;
  height: 60px;
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI .loader-module__bottom-left___3LA42 {
  transform: translate(0, 40px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI .loader-module__bottom-middle___2UvC5 {
  transform: translate(20px, 40px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI .loader-module__middle-left___s_qz6 {
  transform: translate(0, 20px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI .loader-module__middle___3t1t5 {
  transform: translate(20px, 20px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI .loader-module__top-middle___1BzfP {
  transform: translate(20px, 0);
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI .loader-module__middle-right___3rGXP {
  transform: translate(40px, 20px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-large___3DSQI .loader-module__top-right___3FBnd {
  transform: translate(40px, 0);
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph {
  width: 15px;
  height: 15px;
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph .loader-module__bottom-left___3LA42 {
  transform: translate(0, 10px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph .loader-module__bottom-middle___2UvC5 {
  transform: translate(5px, 10px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph .loader-module__middle-left___s_qz6 {
  transform: translate(0, 5px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph .loader-module__middle___3t1t5 {
  transform: translate(5px, 5px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph .loader-module__top-middle___1BzfP {
  transform: translate(5px, 0);
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph .loader-module__middle-right___3rGXP {
  transform: translate(10px, 5px);
}

.loader-module__sg-loader___dwcrw.loader-module__is-small___3zRph .loader-module__top-right___3FBnd {
  transform: translate(10px, 0);
}

.loader-module__sg-loader___dwcrw.loader-module__loader-on-dark___kchzl .loader-module__bottom-left___3LA42,
.loader-module__sg-loader___dwcrw.loader-module__loader-on-dark___kchzl .loader-module__top-right___3FBnd {
  fill: #fff;
}

.loader-module__sg-loader___dwcrw.loader-module__loader-on-dark___kchzl .loader-module__bottom-middle___2UvC5,
.loader-module__sg-loader___dwcrw.loader-module__loader-on-dark___kchzl .loader-module__middle-left___s_qz6 {
  fill: rgba(255, 255, 255, 0.35);
}

.loader-module__sg-loader___dwcrw.loader-module__loader-on-dark___kchzl .loader-module__middle-right___3rGXP,
.loader-module__sg-loader___dwcrw.loader-module__loader-on-dark___kchzl .loader-module__top-middle___1BzfP {
  fill: rgba(255, 255, 255, 0.75);
}

.loader-module__sg-loader___dwcrw.loader-module__loader-on-dark___kchzl .loader-module__middle___3t1t5 {
  fill: rgba(255, 255, 255, 0.9);
}

.loader-module__fragment-loader___26dBD {
  width: 30px;
  height: 10px;
  display: block;
}

.loader-module__fragment-loader___26dBD.loader-module__is-centered___1vYQH {
  position: relative;
  top: 50%;
  margin: 0 auto;
  transform: translateY(-50%);
}

.loader-module__fragment-loader___26dBD .loader-module__fragment-square___1F3SD {
  opacity: 0;
  transform: translateZ(0);
  animation: loader-module__fadeInOut___1g-pj 1.6s infinite both;
  will-change: opacity;
  fill: #a9b5c0;
}

.loader-module__fragment-loader___26dBD .loader-module__left___15pni {
  transform: translate(0, 0);
  animation-delay: 0;
}

.loader-module__fragment-loader___26dBD .loader-module__middle___3t1t5 {
  transform: translate(10px, 0);
  animation-delay: 0.2s;
}

.loader-module__fragment-loader___26dBD .loader-module__right___1pIlQ {
  transform: translate(20px, 0);
  animation-delay: 0.4s;
}

.loader-module__fragment-loader___26dBD.loader-module__is-small___3zRph {
  width: 15px;
  height: 5px;
}

.loader-module__fragment-loader___26dBD.loader-module__is-small___3zRph .loader-module__left___15pni {
  transform: translate(0, 0);
  animation-delay: 0;
}

.loader-module__fragment-loader___26dBD.loader-module__is-small___3zRph .loader-module__middle___3t1t5 {
  transform: translate(5px, 0);
  animation-delay: 0.2s;
}

.loader-module__fragment-loader___26dBD.loader-module__is-small___3zRph .loader-module__right___1pIlQ {
  transform: translate(10px, 0);
  animation-delay: 0.4s;
}

.loader-module__fragment-loader___26dBD.loader-module__is-large___3DSQI {
  width: 60px;
  height: 20px;
}

.loader-module__fragment-loader___26dBD.loader-module__is-large___3DSQI .loader-module__left___15pni {
  transform: translate(0, 0);
  animation-delay: 0;
}

.loader-module__fragment-loader___26dBD.loader-module__is-large___3DSQI .loader-module__middle___3t1t5 {
  transform: translate(20px, 0);
  animation-delay: 0.2s;
}

.loader-module__fragment-loader___26dBD.loader-module__is-large___3DSQI .loader-module__right___1pIlQ {
  transform: translate(40px, 0);
  animation-delay: 0.4s;
}

.fullPageLoader-module__full-page-load___2Wyj8 {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  background: #fff;
  opacity: 0.8;
}

.fullPageLoader-module__full-page-load___2Wyj8 .sg-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.preloader {
  opacity: 1;
}

.left-sidebar {
  padding-top: 53px;
}

.topbar .top-navbar {
  min-height: 50px;
}

.topbar .top-navbar .navbar-header {
  line-height: 50px;
}

.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
  line-height: 0px;
}

.topbar {
  background: #2d5680;
}

pre {
  margin-bottom: 0;
}

.c-loaders .fa {
  margin-left: 10px;
  font-size: 18px;
}

.required-state input {
  opacity: 0;
  width: 1px;
  height: 1px;
}

.display-none {
  display: none !important;
}

.disabled, [disabled] {
  cursor: not-allowed;
}

.morelink {
  text-decoration: none;
  outline: none;
  color: #0254EB;
}

.morecontent .more-text {
  display: none;
}

.blue-text {
  color: #007bff;
}

.stack-card {
  cursor: pointer;
}
.stack-card .card-text {
  min-height: 100px;
  font-size: 14px;
}

.page-titles {
  padding-top: 15px;
  padding-left: 2px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  margin-left: -15px;
}

#toast-container {
  font-size: 10px;
}

.dc-key {
  cursor: pointer;
  transition: background-color 200ms linear;
}
.dc-key:hover {
  box-shadow: -6px 0 8px rgba(168, 218, 245, 0.66);
}
.dc-key.label-found td {
  background-color: rgba(255, 210, 7, 0.4705882353);
}

.table-active, .table-active > td, .table-active > th {
  background-color: #f2faff;
}

.stack-version-label.active {
  font-weight: bold;
}

.deployed-stacks-component {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
}
.deployed-stacks-component .spans span {
  vertical-align: top;
}

.stack-component-field {
  margin-right: 5px;
}

.stack-component-name {
  width: 200px;
}

.stack-component-image {
  display: inline-block;
}

.stack-component-date {
  display: inline-block;
  width: 50px;
}

.no-border-row td, .no-border-row th {
  border-top: none;
  border-bottom: 1px solid rgba(222, 226, 230, 0.2509803922);
}

b, strong {
  font-weight: 600;
}

.font-weight-bold {
  font-weight: 600 !important;
}

@keyframes fade {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
.blink {
  animation: fade 1000ms infinite;
  -webkit-animation: fade 1000ms infinite;
}

#deploy_template pre > div {
  width: 300%;
}

.content-deployment .table-active .open-indicator {
  transform: rotate(90deg);
  transition: transform 500ms ease;
}
.content-deployment .table-active.collapsed .open-indicator {
  transform: rotate(0deg);
}

.required-param {
  position: absolute;
  left: -8px;
  color: red;
  top: 7px;
}

.tooltip .tooltip-inner {
  text-align: left;
}

textarea.form-control {
  min-height: 90px;
}

input[type=checkbox][readonly] {
  pointer-events: none;
}

input[type=checkbox][readonly] + label {
  pointer-events: none;
}

[type=checkbox][readonly].filled-in:not(:checked) + label:before {
  background-color: transparent;
  border: 2px solid transparent;
}

[type=checkbox][readonly].filled-in:not(:checked) + label:after {
  border-color: transparent;
  background-color: #BDBDBD;
}

[type=checkbox][readonly].filled-in:checked + label:before {
  background-color: transparent;
}

[type=checkbox][readonly].filled-in:checked + label:after {
  background-color: #BDBDBD;
  border-color: #BDBDBD;
}

@media (min-width: 768px) {
  .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
    width: 275px;
  }
  .mini-sidebar .sidebar-nav #sidebarnav > li > ul {
    background: white;
    width: 210px;
  }
}
.left-menu-dropdown {
  box-shadow: -2px 2px 7px #b9bec1;
}
.left-menu-dropdown a i {
  width: 20px;
  display: inline-block;
  text-align: center;
}

#deploy_stack_form .text-left {
  font-size: 14px;
}

.ribbon, .js-group-link, .cl-group-row {
  letter-spacing: 1px;
}

.ribbon-success {
  background: #558bc1;
}
.ribbon-success.ribbon-bookmark:before {
  border-top-color: #558bc1;
  border-right-color: transparent;
  border-bottom-color: #558bc1;
  border-left-color: #558bc1;
}

.sidebar-nav ul li ul {
  padding-bottom: 10px;
}

.sidebar-nav > ul > li {
  margin-bottom: 20px;
}

table.diff {
  margin: 0 auto;
  min-width: 100%;
}

.copied-element {
  position: absolute;
  pointer-events: none;
}

.active-icon {
  cursor: pointer;
  color: #007dff;
  border: 1px solid #007dff;
}

.disabled-icon {
  cursor: auto;
  color: grey;
  border: 1px solid #808080;
}

.on-icon {
  cursor: pointer;
  color: #007dff;
  border: 1px solid #007dff;
}

.off-icon {
  cursor: pointer;
  color: #fc4b6c;
  border: 1px solid #fc4b6c;
}

.scroller {
  position: fixed;
  z-index: 2;
  top: 120px;
  right: 10px;
  max-width: 60%;
}
.scroller .history .history-item {
  white-space: nowrap;
  overflow: hidden;
  padding: 0 5px;
}
.scroller .history .history-item .history-namespace {
  color: #558BC1;
  font-weight: 500;
}
.scroller .history .history-item.active {
  color: white;
  background-color: #558BC1;
}
.scroller .history .history-item.active .history-namespace {
  color: white;
}
.scroller .history .history-item.active:hover {
  background-color: #558BC1;
}
.scroller .history .history-item:hover {
  cursor: pointer;
  background-color: #E7F4F9;
}

.copy-icon {
  opacity: 0;
  cursor: copy;
}

.copy-hover-ex-ip:hover .copy-icon {
  opacity: 1;
}

.copy-hover-ip:hover .copy-icon {
  opacity: 1;
}

.burger-menu {
  display: none;
}

/*# sourceMappingURL=main.css.map */
