
/* ==========================================================================
Styling for Override CSS
========================================================================== */
.wrapText {
  white-space: initial !important;
}
.tree-view-ca tree-viewport {
  /* height: auto; */
  /* overflow: overlay; */
}
.cdk-overlay-container {
  z-index: 1100 !important;
}
.mat-form-field-wrapper > .mat-form-field-flex {
  border: none !important;
  font-size: 15px;
}
.mat-form-field-infix {
  width: auto !important;
  border-top: 0.44375em  solid rgba(0,0,0,0) !important
}
.mat-form-field-label-wrapper {
  padding-top: 0px !important;
}
.request-trn-toolbar.ui-toolbar {
    background-color: #e8e8e8 !important;
    border: 1px solid #f7f7f7;
    color: #212121 !important;
    margin-bottom: 4%;
}
.bar-width {
  width: 889px !important;
  overflow-x: auto;
}
.check-position th.ui-state-default.ui-unselectable-text {
  text-align: left;
}
.bar-width canvas.chartjs-render-monitor {
  max-height: -webkit-fill-available;
}

.request.pretty{
    padding: 0 !important;
    margin-top: 4% !important;
}

.request .ui-inputtext:focus {
    border-width: 0 0 1px 0;
}
.add-request .ui-button-icon-left.ui-clickable.fa.fa-fw.fa-plus-circle {
    font-size: 21px;
    margin-left: -13px;
}

.full-drp .ui-dropdown {
    width: 100% !important;
}
.view-trn span.ui-accordion-toggle-icon, .manage-trn span.ui-accordion-toggle-icon{
    float: left;
    margin-top: 10px;
}
.fc-toolbar.fc-header-toolbar {
  background-color: #33b5e5;
  padding: 0.8em;
  margin-bottom: 0em !important;
  margin-top: 5px;
}


.scan-copy-fields .form-control {
  height: 30px !important;
}
.scan-copy-fields .form-group {
  margin-bottom: 5px !important;
}
.scan-copy-fields .form-control:focus {
  border: solid 2px #66afe9;
}
.scan-copy span.cropper-view-box {
  outline: 2px solid green;
}


/* ==========================================================================Styling for Bootstrap Override CSS
========================================================================== */
.custom-drop-down .dropdown-menu {
    min-width: 100% !important;
}

.bootstrap-select.custom-drop-down {
    width: 100% !important;
    border: 1px solid #ddd;
    border-radius: 5px;
    background-color: white !important;
}
.bootstrap-select.btn-group .dropdown-menu .header-true {
  background-color: #B0C4DE !important;
  color: white !important;
  font-weight: bold;
}
.bootstrap-select.btn-group .dropdown-menu .header- {
  padding-left: 34px;
}
.custom-drp .bs-placeholder {
    height: 28px;
    padding: 2px 10px;
}
.custom-drp .dropdown-toggle {
    height: 30px;
    padding: 2px 10px;
    font-size: 13px;
    background-color: white !important;
    border-radius: 3px !important;
    border: none !important;
    box-shadow: 0px 2px 2px 0px #A9A9A9 !important;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color: #B7B7B7 !important;
}

.caret {
  color: #0481E6 !important;
}

.search-section button {
    background-color: #1D76BA !important;
    color: #fff !important;
}

.ui-fileupload-choose {
    background-color: #3479b7 !important;
}

.report-panel .card-block .panel-group .panel.card.panel-default {
    border-color: #fff;
}

.report-panel .panel.card.panel-default {
    padding: 0px;
}

.report-head .accordion-toggle div{
    display: inline-block;
}
.inspected {
  outline: 2px solid red;
}

.report-total {
    float: right !important;
}
.news-area .line-card, .tender-area .line-card  {
  height: auto !important;
}
.main-report-head .text-muted {
    display: inline-block;
    font-size: 190%;
}

.sidebar-style.ng-sidebar--right{
  top: 45% !important;
}
select{
	min-width: 63px !important;
}

.tabView li.nav-item {
  float: none !important;
  display: inline-block !important;
}

.tabView ul.nav.nav-tabs{
  white-space: nowrap !important;
  /* overflow-x: auto !important; */
  /* overflow-y: hidden !important ; */
}

.report-accordian .panel {
  padding: 2px;
}

.report-accordian .panel-group{
  margin-bottom: 5px;
}

.report-accordian .panel-default .panel-heading {
  background-color: #d9edf7;
  border-color: #d9edf7;
}
.account-items datatable-header-cell.datatable-header-cell{
  border: solid 1px #000;
  text-align: center;
  padding: 10px;
}
.contact datatable-header-cell.datatable-header-cell{
  background: darkgray;
  pointer-events: none;
}

.account-items datatable-body-cell.datatable-body-cell{
  border: solid 1px #000;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 4px;
}

.account-items datatable-header.datatable-header{
  height: 44px !important;
}

.account-items .datatable-footer .datatable-footer-inner {
  border: solid 1px;
  margin-top: -5px;
}
.empty-row {
  margin-bottom: 6px;
  margin-top: 5px;
}
td.content-align {
  text-align: right;
}

.balancesheet .ui-widget-header {
  background-color: #bdbdbd;
  color: #000;
  font-weight: bold;
  border: 1px solid #bdbdbd;
}

.inline-treetable .ui-treetable tbody .ui-treetable-row.ui-state-highlight {
  background-color: #ddd;
  color: #000;
}


tab.invoice-tab-warning .single-check {
  width: 20px !important;
  height: 22px !important;
}

detail-preview .single-check {
  width: 20px !important;
  height: 22px !important;
}

.invoice-tab-warning .margin-top {
  margin-top: 0px !important;
}
.cmp-warning-list .margin-top {
  margin-top: 0px !important;
}

.detail-preview .margin-top {
  margin-top: 0px !important;
}

.inline-treetable .ui-widget-header {
  background-color: #bdbdbd;
  color: #000;
  font-weight: bold;
  border: 1px solid #bdbdbd;
}

th.content-align {
  text-align: right !important;
}

.active-step {
  border: 2px solid #4285F4 !important;
  color: #4285F4 !important;
  background-color: #fff !important;
}

.active-step i.fa {
  color: #4285F4;
}
div#botsidebar svg {
  min-width: fit-content !important;
}


.task-desc textarea.form-control, .duration-comment textarea.form-control{
  height: 30px;
}

.manual-bot-screen .task-desc textarea.form-control, .duration-comment textarea.form-control{
  height: auto;
}

body .ui-treetable thead tr th {
  /* background-color: #ffffff;
   padding: .625em .875em;
   border: 0 none;*/
  text-align: center;
}



.processtasklist .custom-drp {
  margin-top: 0px !important;
}

.processtasklist .ui-treetable tbody td {
  overflow: visible !important;
}
.short-text-property label.ng-star-inserted {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media (max-width: 991px) {
  .g-container{
    max-width: 100%;
  }
  /*.root-navBar li.ui-menuitem.ui-widget.ui-corner-all {
      width: 200px;
      font-size: 15px;
  }*/
  .processtasklist .ui-treetable-tablewrapper {
    overflow-y: scroll;
  }

  .processtasklist .ui-treetable-tablewrapper table {
    width: auto;
  }
  .root-navBar ul.ui-menu-list.ui-menubar-root-list{
    background-color: #3f51b5;
  }
  .itemtaskduedate table.ui-datepicker-calendar.ng-tns-c12-23 {
    width: inherit;
  }
  .itemtaskduedate .ui-datepicker-calendar tr th.ng-tns-c12-23 {
    color: black;
  }
  .customStyle .ui-datepicker{
    left: auto !important;
    right: 0px;
  }
  span.item-org-name {
    display: none;
  }

  .processtasklist .ui-treetable-tablewrapper {
    overflow-y: scroll;
    width: 100%;
  }
   .form-group.custom-picker {
    margin-top: 0px;
  }
}

/* .invoice-details .nav-tabs li:nth-child(1) span {
  color: #28a745 !important;
}
.invoice-details .nav-tabs li:nth-child(2) span {
  color: #ffc107 !important;
}
.invoice-details .nav-tabs li:nth-child(3) span {
  color: #dc3545 !important;
} */
.invoice-tab-summary .nav-link span {
  color: #4B0082 !important;
}
.invoice-tab-success .nav-link span {
  color: #28a745 !important;
}

.invoice-tab-warning .nav-link span {
  color: #ffc107 !important;
}

.invoice-tab-errors .nav-link span {
  color: #dc3545 !important;
}

.contact-tab-success .nav-link span {
  color: #28a745 !important;
}

.contact-tab-errors .nav-link span {
  color: #dc3545 !important;
}

.blurDropDown {
  color: transparent;
  text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.tableWidth{
  width: 10%;
}
.next-mrgin {
  margin-bottom: -3em !important;
  margin-top: 5em !important;
}
.next_btn {

}
.fixed-height ul.dropdown-menu.inner {
  max-height: 120px !important;
  height: auto;
}

body .ui-treetable tbody .ui-treetable-row td {
  text-align: center;
}

body .aytreeTable .ui-treetable tbody .ui-treetable-row td {
  text-align: left !important;
  overflow: unset;
}
body .aytreeTable .ui-treetable thead tr th {
  text-align: left !important;
}

.inline-dropdown .dropdown-menu.open {
  overflow: visible !important;
}
.tree-expand .toggle-children {
  height: 13px;
  width: 13px;
  background-size: contain;
  display: inline-block;
  position: relative;
  top: 15px;
  background-repeat: no-repeat;
  background-position: center;
}
.form-control .text-margin{
  margin-bottom: -19px;
}

@media (min-width: 480px) {
  .time-margin{
    margin-top: -23px;
  }
}


  @media (max-width: 480px) {
    .margin-btn{
      margin-left: 5px;
    }
    .dashboard-tiles .tile-view h5.title {
      font-size: 9px;
    }
    .manual-bot-screen .compound-unit-list .form-group.row {
      width: auto !important;
      display: contents !important;
    }
    .manual-bot-screen .compound-unit-list .dynamic-add-info-table {
      width: 45% !important;
    }
  }
@media (max-width: 743px) {
  table.dataTable>tbody>tr.child ul.dtr-details {
    min-width: 100%;
    width: 100%;
  }

  table.dataTable>tbody>tr.child li {
    min-width: 100%;
    width: 100%;
  }

  table.dataTable>tbody>tr.child span.dtr-title {
    min-width: 48%;
    max-width: 48%;
    width: 48%;
  }
}

  table-width>td>input {
    width:100%;
  }


  .mobile-data ul.dtr-details {
    min-width: 100%;
    max-width: 100%;
  }

.over-drop button.btn.dropdown-toggle.bs-placeholder.btn-inverse {
  background-color: white !important;
  /* border: none; */
  border-bottom: 1px solid #d6d6d6;
  -webkit-box-shadow: 3px 6px 27px -9px rgba(0,0,0,0.75);
  -moz-box-shadow: 3px 6px 27px -9px rgba(0,0,0,0.75);
  box-shadow: 3px 6px 27px -9px rgba(0,0,0,0.75);
}
.over-drop .btn-group.bootstrap-select.-inputOfBot2.show-menu-arrow.custom-picker-inputOfBot2.custom-drop-down.ng-untouched.ng-pristine.ng-valid {
  border: none;
}

.jsoneditor {
  height: 500px !important;
}
.loader-modal .modal-content {
  background: transparent;
  border: none;
  box-shadow: none;
}
.loader-modal.modal-dialog {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}
.chat-screen .panel-body {
  height: 200px !important;
}
.bot-task-attachment .filter-button .input-box {
  display: inline-flex;
}
.bot-task-attachment .filter-button .btn-primary {
  margin-right: 10px;
}
.bot-task-attachment a.upload-doc {
  margin-top: 10px;
  margin-right: 10px;
}

.navbar-default {
  background-color: white !important;
}

/* .business-type.bootstrap-select.custom-drop-down {
  border: 1px solid #000000;
} */
.tdd-component .datatable-body-cell-label {
  margin-top: -1px;
}
.recent-activity .panel.card.panel-default {
  padding: 5px;
}
.recent-activity .panel-heading.card-header {
  padding: 3px;
}
.manual-bot-screen .nav-link {
  padding: 4px;
  font-weight: bold;
}
.manual-bot-screen .card-section {
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
.manual-bot-screen .form-input-fields {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.manual-bot-screen .form-group.input-box {
  margin-bottom: 0px;
}
.manual-bot-screen .compound-unit-list .col-form-label {
  width: 100%;
}

.project-studio-add-info .col-form-label {
  width: 100%;
}

.project-studio-add-info .table-width input {
  width: 103px;
}

/*
.project-studio-add-info .table {
  margin-left: -136px;
}
*/

.manual-bot-screen .compound-unit-list .col-form-label {
  width: 100%;
}
.manual-bot-screen .compound-unit-list .add-info {
  border: none;
}
.plain-add-info-bot .col-form-label {
  width: 100%;
}

.dynamic-custom-dropdown {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/*
.manual-bot-screen .compound-unit-list .table {
  margin-left: -136px;
}
*/

.manual-bot-screen .compound-unit-list .input-group {
  width: 100%;
}

.manual-bot-screen .compound-unit-list {
  border: none;
}

.manual-bot-screen .compound-unit-list .content-margin{
  width: 100% !important;
}
.manual-bot-screen .compound-unit-list .form-group {
  width: 45%;
  display: inline-block;
  margin-left: 30px;
}
.manual-bot-screen .compound-unit-list .dynamic-add-info-table {
  width: 100% !important;
}

.dynamic-add-info-table {
  overflow: auto;
}
.dynamic-add-info-table td.act-btn {
  display: inline-block;
}
.dynamic-view-css .title-card {
  margin-bottom: 0px !important;
}
tree-viewport {
    height: 126% !important;
}
  .wrapDropdown .tag__text.inline {
    max-width: 290px;
  }

  .search-right-overide .dataTables_filter,
  .search-right-overide .paging_simple_numbers {
    float: right;
  }

  .transaction-view button.btn.dropdown-toggle.disabled.btn-inverse {
    background-color: #eee;
    opacity: 1;
  }
@media(max-width:480px){
  .container-fluid {
    padding-bottom: 60px;
  }
}

@media (max-width: 480px){
  .progress-outer {
    margin: 10px 5% !important;
  }
}
@media  (min-width: 767px) {
  #addToHomeScreen {
    display: none !important;
  }
}
