table#prepaid-approval{
    width: 100% !important;
}
table#receiveable-approval{
    width: 100% !important;
}
table#payable-approval{
    width: 100% !important;
}
table#expense-approvel{
    width: 100% !important;
}
table#income-approvel{
    width: 100% !important;
}
table#asset-approvel{
    width: 100% !important;
}
table#zero-config{
    width: 100% !important;
}
table#tax{
    width: 100% !important;
}
table#zero_config{
    width: 100% !important;
}

.drop-area, .edrop-area, .drop-area-video, .edrop-area-video {
    margin-right: auto;
    margin-left: auto;
    border: 2px dashed #6610f2;
    border-radius: 15px;
    -o-border-image: none;
    border-image: none;
    background: rgba(115, 102, 255, 0.1);
    box-sizing: border-box;
    min-height: 142px;
    position: relative;
    text-align: center;
    padding-top: 3pc;
}
.preview-image, .epreview-image, .preview-video, .epreview-video {
    width: 100px;
    height: 100px;
    padding: 2px;
    border: 2px dashed #F73164;
    margin: 5px;
}
a.remove-icon, a.eremove_icon, a.remove-icon-video {
    position: relative;
    top: -31px;
    right: 34px;
    font-size: 14px;
}
.badge-light-danger {
    background-color: #fff7f7;
    color: #FC4438;
    padding: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b{
    top:92% !important;
}
.select2-container--default span.select2-dropdown.select2-dropdown--below{
    top: -17px;
}

@media only screen and (max-width: 767px) {
    html[data-layout=horizontal] .body-wrapper > .container-fluid {
        padding-top: 10px !important;
    }
}

.cashflow_statement_table{
    overflow-x: auto !important;
}

/* Toaster  */
.colored-toast.swal2-icon-success {
    background-color: #a5dc86 !important;
  }

  .colored-toast.swal2-icon-error {
    background-color: #f27474 !important;
  }

  .colored-toast.swal2-icon-warning {
    background-color: #f8bb86 !important;
  }

  .colored-toast.swal2-icon-info {
    background-color: #3fc3ee !important;
  }

  .colored-toast.swal2-icon-question {
    background-color: #87adbd !important;
  }

  .colored-toast .swal2-title {
    color: white !important;
  }

  .colored-toast .swal2-close {
    color: white !important;
  }

  .colored-toast .swal2-html-container {
    color: white !important;
  }

  .colored-toast div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{
    background-color: white !important;
  }
  .colored-toast div:where(.swal2-icon).swal2-warning [class^=swal2-warning-line]{
    background-color: white !important;
  }
  .colored-toast div:where(.swal2-icon).swal2-error [class^=swal2-error-line]{
    background-color: white !important;
  }
  .colored-toast div:where(.swal2-icon).swal2-error{
    border-color: white !important;
  }
  .colored-toast div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{
    background-color: white !important;
  }
  .colored-toast div:where(.swal2-icon).swal2-warning{
    border-color: white !important;
    color: white !important;
  }
  .colored-toast div:where(.swal2-icon).swal2-success .swal2-success-ring{
    border: 0.25em solid white !important;
  }
 /* End Toaster  */
 .gal-box {
    border: 6px solid gray;
    border-radius: 3px;
    margin-bottom: 24px;
}

div.dt-buttons>.dt-button{
    background-color: #5d87ff !important;
    color: white !important;
}
tfoot tr td{
    background-color: #b6adad !important;
}
tr.custom-background th{
    background-color: #b6adad !important;
}

table.table.table-sm>tbody>tr.bg-highlight-red>* {
    background-color: #ffcbcb;
}
table.table.table-sm>tbody>tr.bg-highlight-yellow>* {
    background-color: #fcf9ce;
}
.header-title {
    margin-left: 15px;
    margin-top: 15px;
}
.text-right {
    text-align: right;
}
.parents a{
    color : royalblue;
}
.form-check-input
{
    border: 1.25px solid #0060ff;
}
#txt-income a{
    color : royalblue;
}
#txt-expenses a{
    color : royalblue;
}
#headingThree{
    background-color: #dfe8ff;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
    display: table-cell !important;
}
.nav-pill
{
    padding: 5px;
    margin: 0;
    font-size: 12px;
    width: auto;
    height: 18px;
    line-height: 9px;
    display: inline-block!important;
    font-weight: 500;
}
