
p {
  max-width: 600px;
}

.form-horizontal .control-label {
  text-align: left;
}

.errors {
  color: #a94442;
}

ul.errors {
  list-style: none;
  padding-left: 0;
}

td.number,
th.number {
  text-align: right;
}

.btn-link {
  border: none;
}

.btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 2;
  border-radius: 3px;
}

form .form-actions {
  text-align: right;
}

.model-field-label {
  font-weight: bold;
  margin-right: 5px;
}

td .checkbox-label,
th .checkbox-label {
  display: block;
}

td.selection,
th.selection,
td.date,
th.date,
td.number,
th.number {
  text-align: center;
}

td.actions,
th.actions {
  text-align: right;
}

a{
  color:#448F9D
}
.btn-primary {
  color: #fff;
  background-color: #448F9D;
  border-color: #448F9D;
}
.btn-primary:hover {
  color: #fff;
  background-color: #28646e;
  border-color: #28646e;
}
.btn-outline-primary{
  color: #448F9D;
  border-color: #448F9D;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #448F9D;
  border-color: #448F9D;
}
.btn-link {
  font-weight: 400;
  color: #448F9D;
  text-decoration: underline;
}
.page-link {
  color: #448F9D;
  background-color: #fff;
  border: 1px solid #448F9D;
}
.page-link:hover {
  z-index: 2;
  color: #28646e;
  background-color: #e9ecef;
  border-color: #28646e;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #448F9D;
  border-color: #448F9D;
}
.pagination .form {
  display: inline;
  margin-left: 5px;
}

.pagination .page-input {
  width: 70px;
}

.pagination .ellipsis:hover {
  background: inherit;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #448F9D;
}
.inline-forms form {
  display: inline-block;
}

.text-inline {
  display: inline-block;
}

.article h3.name {
  margin: 0;

  line-height: 1.42857;
  font-size: 1em;
  font-weight: bold;
}

.article .description {
  margin: 0;

  font-size: 0.9em;
  color: #777;
}

.table .category {
  background: #ccc;
  color: #444;
  font-size: 1.2em;
}

.category.level-0 td:first-child {
  font-weight: bold;
  padding-left: 8px;
}

.category.level-1 td:first-child {
  padding-left: 24px;
}

.category.level-2 td:first-child {
  padding-left: 40px;
}

.category.level-2 td:first-child {
  padding-left: 56px;
}

.last-update-link,
.last-update-link:hover {
  color: #a94442;
}

.last-update-link.checked,
.last-update-link.checked:hover {
  color: #777;
}

table.orders {
  max-width: 800px;
}

.equivalent-articles {
  padding: 0;
  margin: 0;
}

.equivalent-articles li {
  list-style: none;
} 
.form-inline > div, .form-inline > button,.form-inline > input,.form-inline > select{
  display: inline-block;
}