.delta-navbar .container-fluid {
  max-width: 1380px;
}

.delta-table {
  white-space: normal;
}
.delta-table th {
  white-space: nowrap;
}

.delta-table td {
  vertical-align: middle !important;
}
.fa-1-2x {
  font-size: 1.4em;
}

.fa-margin-r {
  margin-right: 5px;
}
.fa-margin-l {
  margin-left: 5px;
}

.delta-container {
  width: 1380px;
  max-width: 100%;
}

.ant-divider-horizontal {
  margin: 10px 0px;
}

.table-operations {
  padding-bottom: 5px;
}
.field-error {
  color: #e80c4d;
  font-weight: bold;
}

.ellipsis-line-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.ellipsis-line-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis-line-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ant-page {
  padding: 10px;
}

.control-label {
  padding-left: 0px;
  padding-right: 0px;
}
.delta-panel > .panel-heading > .panel-toolbar {
  width: 60%;
}
.delta-panel > .panel-heading > .panel-toolbar > .control-label {
  line-height: 30px;
  margin-left: 20px;
}

.modal-xl {
  width: 1320px !important;
  max-width: 1320px !important;
}
.navbar-right .dropdown-menu {
  right: auto;
}
.modal-header .close {
  margin-top: -8px;
  font-size: 30px;
}
td .delta-divider.delta-divider-horizontal {
  margin: 4px 0px;
}

td .delta-divider-vertical {
  margin: 0px 4px;
}

input.is-invalid,
select.is-invalid {
  background-color: #fbebeb;
  border: 1px solid #cc0000;
}
span.is-invalid input {
  border: 1px solid #cc0000;
}
span.is-invalid input {
  background-color: #fbebeb;
}
div.is-invalid .form-control {
  border-top: 1px solid #cc0000;
  border-bottom: 1px solid #cc0000;
  border-right: 1px solid #cc0000;
}

div.is-invalid .form-control {
  background-color: #fbebeb;
}

div.is-invalid .ant-select-selection {
  background-color: #fbebeb;
}
.form-control.required,
.form-control[required] {
  border-left: 4px solid #ef9a9a;
}

.btn-link {
  cursor: pointer;
}
