.text-dsc {
  color: #A58A65;
}

.dsc-badge {
  background-color: rgba(115, 103, 240, 0.12);
  color: #a58965 !important;

}


.bg-dsc {
  background-color: #A58A65 !important;
}

.border-dsc {
  border-color: #A58A65 !important;
}

.btn-dsc {
  border-color: #A58A65 !important;
  background-color: #A58A65 !important;
  color: #fff !important;
}

.btn-dsc:focus,
.btn-dsc:active,
.btn-dsc.active {
  color: #fff;
  background-color: #856c4a !important;
}

.btn-dsc:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #A58A65;
}

.btn-dsc:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}

.bootbox-close-button {
  margin-top: -10px;
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}

.btn-outline-dsc {

  border: 1px solid #a58a65 !important;
  background-color: transparent;
  color: #a58a65;

}

.txt-grey {
  color: #82868b !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.btn-nowrap {
  white-space: nowrap;
}

.td-less-padding {
  padding: 8px !important;
  vertical-align: top;
}

.td-less-padding>.list-group>.list-group-item-no-border {
  padding: 4px 8px !important;
}

.list-group>.list-group-item-no-border {
  border: none !important;
}


.form-check-dsc .form-check-input:checked {
  border-color: #A58A65;
  background-color: #A58A65;
}

.form-check-dsc .form-check-input:not(:disabled):checked,
.form-check-dsc .form-check-input:not(:disabled):focus {
  border-color: #A58A65;
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4);
}

.form-check-dsc .form-check-input:checked {
  border-color: #A58A65;
  background-color: #A58A65;
}

.thicker-select2 .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  height: 200px !important;
}

.form-basic {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #d8d6de;
}

.form-basic:focus {
  color: #6e6b7b;
  background-color: #fff;
  border-color: #a68964;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgb(34 41 47 / 10%);
}

.btn-outline-dsc {
  border: 1px solid #A58A65 !important;
  background-color: transparent;
  color: #A58A65;
}

.btn-outline-dsc:hover {
  color: #A58A65 !important;
}

.dropdown-item .fa,
.dropdown-item .fas,
.dropdown-item svg,
.nav-link svg {
  color: #A58A65 !important;
}

.dark-layout .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #adb4c1;
}

.table-row-btn {
  position: relative;
  height: 50px;
}

.table-row-btn button {
  position: absolute;
  top: 20px;
  bottom: -8px;

  color: #a58a65;

  border: 1px solid #a58a65;
}


.table-row-btn button:hover {
  color: #a58a44;
}


.swal2-styled.swal2-confirm {
  background-color: #A58A65 !important;
}

.nav-item .active svg {
  color: #fff !important;
}
.modal-header .close {
  margin-top: -2px;
}
.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
@media (min-width: 992px){
.modal-lg {
    width: 900px;
}
}