.text {
  font-size: 14px;
  line-height: normal;
}
.text-default {
  color: #d2d6de;
}
.text-lg {
  font-size: 20px !important;
}
.text-md {
  font-size: 16px !important;
}
.text-sm {
  font-size: 12px !important;
}
.text-xs {
  font-size: 9px !important;
}
.text-black {
  color: black !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.d-block {
  display: block;
}
.bs-callout-left-light {
  border-left: 1px solid #d2d6de;
}
.bs-callout-right-light {
  border-right: 1px solid #d2d6de;
}
.fw-6 {
  font-weight: 600;
}
.w-100 {
  width: 100%;
}
.btn-wrap {
  white-space: pre-wrap;
}
.bg-blue-light {
  background: #F9F9F9;
}
.no-padding-horizontal {
  padding-left: 0;
  padding-right: 0;
}
.table-fixed {
  table-layout: fixed;
}
.valign-middle {
  vertical-align: middle;
}
.valign-top {
  vertical-align: top;
}
.valign-sub {
  vertical-align: sub;
}
.cursor-pointer {
  cursor: pointer;
}
.glyphicon-dafault {
  color: #d2d6de;
}
.shadow-gray {
  box-shadow: 0 4px 20px #EFEFEF;
}
.border {
  border-width: 1px;
}
.border-gray {
  border-color: #F4F4F4 !important;
}
.border-primary {
  border-color: #337AB7 !important;
}
.border-w2 {
  border-width: 2px !important;
}
.border-b {
  padding: 0 0 11px 0;
  margin: 0 0 11px 0;
  border-bottom: 1px solid #d2d6de;
}
.border-b.border-t {
  margin: 11px 0;
  padding: 11px 0;
}
.border-t {
  margin: 11px 0 0 0;
  padding: 11px 0 0 0;
  border-top: 1px solid #d2d6de;
}
.border-t.border-b {
  margin: 11px 0;
  padding: 11px 0;
}
.nav-tabs-custom .nav-tabs li {
  border-top: 4px solid transparent;
}
.nav-tabs-custom .nav-tabs li:first-child {
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
}
.nav-tabs-custom .nav-tabs li:last-child {
  border-top-right-radius-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}
.nav-tabs-custom .nav-left li a {
  text-align: left;
}
.alert-bs-left {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: 5px solid #d2d6de;
}
.alert-bs-success {
  border-color: #008D4C;
}
.alert-bs-info {
  border-color: #3C8DBC;
}
.alert-bs-warning {
  border-color: #FF7701;
}
.alert-bs-danger {
  border-color: #c23321;
}
.kanban-box {
  height: 100%;
}
.kanban-box._main {
  max-height: 75vh;
  overflow: scroll;
}
.kanban-box._history {
  max-height: 38vh;
  overflow: scroll;
}
.kanban-box._history .alert {
  margin: 0 0 10px 0;
  position: relative;
}
.kanban-box._history .alert .close {
  font-weight: normal;
  position: absolute;
  top: 10px;
  right: 10px;
}
.kanban-box._calculator .form-group {
  margin: 0 20px 15px 0;
  position: relative;
}
.kanban-box._calculator .form-group .input-group {
  width: 100%;
}
.kanban-box._calculator .form-group .input-slider {
  height: 34px;
  position: relative;
}
.kanban-box._calculator .form-group .value {
  font-size: 10px;
  color: #333333;
  margin: 5px 0 0 0;
  position: absolute;
  bottom: 0;
}
.kanban-box._calculator .form-group .value-left {
  left: 0;
}
.kanban-box._calculator .form-group .value-right {
  right: 0;
}
.kanban-box._calculator .form-group label {
  margin: 0 0 5px 0;
}
.kanban-box._calculator .form-group button {
  max-width: 100px;
  margin: 10px 0 0 0;
}
.kanban-wrap {
  width: 100%;
}
.kanban-item {
  float: left;
  padding: 0 30px 0 0;
}
.kanban-item:last-child {
  padding: 0 15px 0 0;
}
@media (max-width: 767px) {
  .kanban-item {
    padding: 0 15px 0 0;
  }
}
/*# sourceMappingURL=style.css.map */