form.link {
  display: inline-flex !important;
}

.bold-lighter {
  font-weight: 500;
}

.app-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #f5f5f5;
  display: block;
  margin-top: 50px;
}

.aci-collapsible-sidebar-collapsed {
  .page-aside {
    left: 0;
  }
}

a.action-link {
  color: #737373;
  &:hover {
    color: #737385;
  }
}

a.pipeline-link {
  color: #6b6b6b;
  &:hover {
    text-decoration: underline;
  }
}

a.flash-link {
  color: white;
  text-decoration: underline;
  &:hover {
    color: white;
    text-decoration: none;
  }
}

.offset-4-5 {
  margin-left: 40.5%;
}

.page-title {
  font-family: Montserrat,Arial,sans-serif;
}

.text-black {
  color: #151b1e;
}

.bullet {
  color: #7b7e81;
  margin: 0 5px;
}

.breadcrumb {
  margin-bottom: 0;
}

.alert:empty {
  display: none;
}

.alert-margin {
  margin-top: 46px;
  margin-bottom: 0 !important;
}

.CodeMirror {
  font-size: 17px;
}

.margin-right-imp {
  margin-right: 30px !important;
}

.m-b-1, .m-y-1 {
  margin-bottom: 1rem !important;
}

.m-b-2, .m-y-2 {
  margin-bottom: 1.5rem !important;
}

.m-r-1 {
  margin-right: 0.5rem !important;
}

.m-r-3 {
  margin-right: 2.5rem !important;
}

.m-t-1 {
  margin-top: 0.5rem !important;
}

.m-l-1 {
  margin-left: 0.5rem !important;
}

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.p-a-2 {
  padding: 1.5rem !important;
}

.padding-top {
  padding-top: 20px;
}

.p-t-12 {
  padding-top: 12px;
}

.inline {
  display: inline-flex;
}

.navbar-toggler {
  span {
    font-size: .675rem;
  }
}

.allign-right {
  text-align: right;
}

.allign-center {
  text-align: center;
}

.status-btn {
  margin-top: 10px;
}

.success-background {
  background-color: #E4F2E4;
  min-height: 70px;
}

.failed-background {
  background-color: #F2E4E4;
  min-height: 70px;
}

.pending-background {
  background-color: #eaeef2;
  min-height: 70px;
}

.cancelled-background {
  background-color: #d2d6d9;
  min-height: 70px;
}

.running-background {
  background-color: #fef9e5;
  min-height: 70px;
}

.commmit-avatar {
  margin-top: 10px;
  max-height: 50px;
  vertical-align: middle;
}

.super-center {
  width: 38.65%;
  height: 9.28%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.empty-state {
  height: 37%;
  width: 39%;
  min-width: 310px;
}

.project-card {
  cursor: pointer;
}

.remove-tag {
  margin-top: 5px;
}

.vertical-align {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
