@charset "utf-8";

ul {
  padding-left: 20px;
}

select {
  display: inline-block;
  padding: 0.1rem 1.2rem 0.1rem 0.5rem !important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5 !important;
  color: #344050;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%234d5969' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.5rem center/8px 10px !important;
  border: 1px solid #d8e2ef;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.navbar {
  background-image: linear-gradient(-45deg, #014ba7, #0183d0) !important;
  border: none;
}

/* panel */

.panel {
  border: 0px solid transparent;
  border-radius: 6px;
  box-shadow: 0 6px 12px 0 rgba(65, 70, 90, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.05);
}

.panel-heading {
  padding: 1rem 1.25rem;
  border-bottom: 0px solid transparent;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.panel-default > .panel-heading { background-color: #F9FAFD; }

.panel-title {
  font-size: 17px;
}

/* well */

.well {
  background-color: #f6f9fc;
  border: 1px solid #e3eaf4;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.08);
}

/* table */

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 0.5rem;
  border-top: 1px solid #EDF2F9;
}

.table tfoot > tr > th:first-child,
.table thead > tr > th:first-child,
.table tr th:first-child,
.table tr td:first-child {
  padding-left: 1rem;
}

.table-dashboard {
  overflow: hidden;
}

.table > thead > tr > th {
  /*background: #edf2f9;*/
  border-bottom: none;
}

.table-striped > tbody > tr:first-child td {
  border-top: none;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: transparent;
}

/* btn */

.btn-default {
  color: #4d5969;
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}

/* form */

.input-group-addon, .input-group-btn {
  width: auto;
}

.bs-wizard {
  border-bottom: none;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background: #fff;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot::after {
  background: #2C7BE5;
}

.bs-wizard > .bs-wizard-step > .progress {
  background: #fff;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  background: #D8E2EF;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  background: #D8E2EF;
}

/* timeline */

.timeline::before {
  background-color: #D4DDE7;
}

.timeline > li > .timeline-badge {
  background-color: #2C7BE5;
}

.timeline > li > .timeline-panel {
  background-color: #fff;
  border: none;
}

/* breadcrumb */

.breadcrumb {
  background: none;
}

/* type */

h1, .h1 {
  font-size: 24px;
}

.page-header {
  padding: 20px;
  background-color: #fff;
  border: 0px solid transparent;
  border-radius: 6px;
  box-shadow: 0 6px 12px 0 rgba(65, 70, 90, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.05);
}