@import "../vendors/datatables/responsive.bootstrap5.min.css";



.asterisk:not(.nasterisk)::after {
  content: '*';
  color: red;
  margin-right: 0.25rem;
  font-weight: bold;
}

.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: unset !important;
  padding-right: unset !important;
  background-image: unset !important;
  background-repeat: no-repeat;
  background-position: unset !important;
  background-size: unset !important;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
  background-image: unset !important;
  color: var(--ins-body-color) !important;
}


.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  --ins-form-select-bg-icon: unset !important;
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
  color: unset !important
}

.form-check-input.is-valid,
.was-validated .form-check-input:valid {
  border: var(--ins-border-width) solid var(--ins-border-color);

}

.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
  background-color: var(--ins-primary) !important;
}

.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  --ins-form-select-bg-icon: unset !important;
}

.form-select.is-valid,
.was-validated .form-select:valid {
  border-color: unset !important
}

.page_main_title {
  text-transform: capitalize;
}

.ckeditor_box .django-ckeditor-widget {
  display: block !important
}

.selectize-control.single .selectize-input{
  background-image:unset !important;
  background-color:unset !important;
  box-shadow:  none !important;
  height: 36px;
  border: var(--ins-border-width) solid var(--ins-border-color);
}

.selectize-dropdown .selected{
  background-color:  var(--ins-chart-primary) !important;
}
.selectize-control.multi .selectize-input [data-value]{
  background-color: var(--ins-chart-primary) !important;
   background-image:unset !important;
     box-shadow:  none !important;
     border: 1px solid var(--ins-chart-primary) !important;
}
.selectize-control .selectize-input:has(input.is-invalid){
border-color: var(--ins-form-invalid-border-color) !important;
}
.form-control.selectize-control{
  padding:unset !important;
  background: unset !important;
  border: unset  !important;
}


.lableTitle {
  text-transform: capitalize;
}


.selectize-control .no-results {
    color: #495c68;
    padding: 7px 8px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 2;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    border-radius: 0 0 3px 3px;
    margin-top: 0px;
}



.no_input_box input{
    border: none !important;
}

.property-unit-formset-container .delete-row,
.property-unit-formset-container .add-row {
  display: none !important;
}


fieldset, legend {
   all: revert;
}


.wizard-tabs .nav-link.active{
  border: 1px dotted !important;
  background-color: rgba(var(--ins-success-rgb), .1) !important;
  border-color: rgba(var(--ins-success-rgb), .9) !important;
  color: var(--ins-success) !important;
}

.wizard-tabs .nav-link.wizard-item-done{
 border : 1px solid  !important;
  border-color: rgba(var(--ins-success-rgb),.9)!important;
}


.ins-wizard .nav-link {
  padding: 8px 8px !important 
}