.top-buffer {
  margin-top: 10px;
}

.business-case-detail {
  font-size: 9pt;
  font-style: italic;
}

.glyphicon-custom {
  width: 11px;
  font-weight: bold;
}

.business-case-detail-modal .report-block {
  border-top: 1px solid #e5e5e5;
}

.date-filter {
  width: 150px;
  padding: 7px;
}

.business-case-list th {
  vertical-align: middle !important;
}
.business-case-list .actions {
  min-width: 105px;
}

.dashboard-gauge {
  float: none;
}

.pointer {
  cursor: pointer;
}

.new-button {
  margin-bottom: 5px;
}

form.editable-wrap {
  width: 100%;
}
form.editable-wrap .editable-controls {
  display: block;
}
form.editable-wrap .editable-controls .editable-input {
  width: 100% !important;
  padding: 0px 5px;
}
form.editable-wrap .editable-controls .editable-input:not(textarea) {
  height: 20px;
}

.editable.editable-click {
  word-wrap: break-word;
}

.table-filtered tr:first-child td {
  border-top: none !important;
}

.xeditable-invalid-value {
  color: red !important;
  border-bottom: red dashed 1px !important;
}

.xeditable-group {
  background: #FAFAFA;
  border: 1px lightgrey dashed;
}

.ui-select-container {
  white-space: nowrap;
}

.nav.navbar-nav .menu-icon {
  float: left;
  padding: 10px;
  width: 60px;
  height: 50px;
}
.nav.navbar-nav .menu-icon:before {
  float: left;
  width: 40px;
  height: 30px;
}
.nav.navbar-nav .menu-icon.icon-home:before {
  background: url("../resources/icons/menu_dashboard.png");
  background-size: 40px 30px;
  background-repeat: no-repeat;
  content: '';
}
.nav.navbar-nav .menu-icon.icon-bucase:before {
  background: url("../resources/icons/menu_business.png");
  background-size: 40px 30px;
  background-repeat: no-repeat;
  content: '';
}
.nav.navbar-nav .menu-icon.icon-task:before {
  background: url("../resources/icons/menu_tasks.png");
  background-size: 40px 30px;
  background-repeat: no-repeat;
  content: '';
}
.nav.navbar-nav .menu-icon.icon-companies:before {
  background: url("../resources/icons/menu_companies.png");
  background-size: 40px 30px;
  background-repeat: no-repeat;
  content: '';
}
.nav.navbar-nav .menu-icon.icon-contacts:before {
  background: url("../resources/icons/menu_contacts.png");
  background-size: 40px 30px;
  background-repeat: no-repeat;
  content: '';
}

report-table {
  font-size: 9pt;
}
report-table .report-type {
  padding-bottom: 10px;
  border-bottom: 1px lightgrey dotted;
  padding-top: 10px;
}
report-table .report-type .report-type-title {
  font-style: italic;
}
report-table .report-type .glyphicon {
  color: #428bca;
}
report-table .report-type .report-value.green {
  color: green;
}
report-table .report-type .report-value.red {
  color: #b30000;
}
report-table .report-phase {
  padding-left: 10px;
}
report-table .report-phase .report-phase-title {
  font-size: 10pt;
}
report-table .report-header {
  font-style: italic;
  text-align: center;
}
report-table .report-table-year {
  margin-top: 10px;
}
report-table .report-table-year > .glyphicon {
  font-size: 11pt;
}

.report-table-modal .glyphicon {
  color: #428bca;
}
.report-table-modal .saved {
  color: green;
}
.report-table-modal .unsaved a {
  color: red;
}

.login-form {
  width: 300px;
}

/*# sourceMappingURL=style.css.map */
